Stendhal

Stendhal is a fun friendly and completely free multiplayer online adventure game with an old school feel.
What is Stendhal?
Stendhal has a huge and rich world. You can explore cities, forest, mountains, mines, plains, caves and dungeons.
You could meet over 250 NPCs, many will give you tasks and quests for valuable experience, shiny gold, but mainly a warm fuzzy feeling. You may be asked to help protect land or people from danger, feed the hungry, heal the sick, make someone happy, solve a puzzle, play a game or simply lend a hand. You can keep track of your progress using a Travel Log.
Your character will develop and grow and with each new level up become stronger and better. With the money you acquire you can buy new items and improve your armour and weapons, trade with friends, or look for what other players are giving away in the 'community chest'.
If you just want to fight that helps too - the cities could get overrun by monsters without you!
Start playing, get hooked... and if you like, get the source code, and add your own ideas!
So what are you waiting for? A whole new world awaits...
Start playing, get hooked...
With Java installed, playing is as simple as clicking Play Now on stendhalgame.org. You can play Stendhal on Windows, Mac and Linux, it is completely free and all open source.
There is an ingame tutorial, a manual and a beginners guide.
Get the source code, and add your own ideas!
Stendhal is part of the Arianne project and framework for developing games. It's a great project to get involved in, if you are interested in learning to develop Java for example. If you don't want to code you can help with graphics, history, dialogue, quest ideas, music and more. Join a team of developers from all over the world who create the game just for fun, and of course for free, in our spare time. We would really love to get your help contributing.
Online servers

Stendhal is a online game, so you need to connect to a server in order to be able to play:
Download
- (client) released on 2020-10-10This file contains the stendhal client. Download this to play online.
- (server) released on 2020-10-10This file contains the stendhal server files.
See hosting information. - (source) released on 2020-10-10This file contains the source code to build stendhal.
See build information.
Change Log
1.36: Construction
world- building Mine Town Revival Weeks as group quest
- new item: lamp
- new masks
- New Discord Server: https://discord.gg/sw7kKgu
- batched database operations to improve performance
- fixed Bobbing for Apples
- map fixes
- do not put money into disabled money pouch
1.35: Appreciating Helpers
world- new items: ice shield
- new achievements: Bobbing for Apples, Deathmatch Helper, Deathmatch Companion, Deathmatch Convoy, Magic Supplies
- NPC changes: King Edward sells Deniran City scrolls, Rengard visits Ados Mountain instead of Semos Mountain
- small improvements to various maps
- show progress bar on login
- massive improvements to the database queue
- support for recent versions of Java
- started to work on a list of all contributors, please help to add to it.
Stendhal 1.34: Dojo
world- new zones/maps: Dojo area, Deniran Pawn Shop, Deniran Psychic Parlor, Atlantis Potions Shop
- new NPCs: Jimbo, Omura Sumitada, Akutagawa, Lovena, Rengard, Pierre, Ryla, Mirielle, Sawyer, Harley, Raven
- new items: bestiary, training sword, auto crossbow, auto crossbow A, auto crossbow A+, enhanced imperial ring
- new achievements: Royally Endowed, Deep Sea Fisherman, Zombie Apocalypse, Chicken Nuggets, Pachyderm Mayhem, Imperialist Dominator, Imperialist Dictator,
- achievement changes: David vs. Goliath, Heavenly Wrath, Legend & Team Player, Westener fixed, Spelunker fixed
- new enemies: fire demon
- enemy drio changes: giant bat, giant killer bat, woolly mammoth, penguin, dodo
- enemy behaviour changes: baby pegasus, blordrough general
- new quests: Collect Enemy Data
Stendhal 1.33: Finding the Lost City
web client- long touching to simulate right mouse button
- added online/offline icons on buddy list
- added commands /drop and /adminlevel
- added support for additional entities: rented signs, blackboards, blocks, house doors, doors
- players can enable a new pouch slot to carry money
- new maps: Atlantis and Deniran Tannery
- new NPCs: Skinner Rawhide, Zelan
- NPC changes: Lupos buys elvish hat, Adena sells olive oil and vinegar
- new items: pelt, leather thread, leather needle, imperial ring, placid ring, magic plate legs, magic plate boots, rotary cutter, unicorn horn
- new royal armor item set
- new enemies: bull elephant, musth elephant, giant bat, giant killer bat, poison shroom, polar bear, tiny scarab, water scarab, water demon, white unicorn, black unicorn, golden unicorn, baby pegasus, bronze pegasus, ivory pegasus, ebony pegasus, solar centaur, glacier centaur, centaur king, woolly mammoth, giant gnome, giant gnomess, neo kraken, rysin dragon
- new quests: Unicorn Horns for Zelan
- quest changes: items for Kirdneh Museum quest categorized for player level
- shock resistance also alters duration of status
- Westerner: visit all outside zones in Deniran region
- Spelunker: visit all underground zones in Deniran region
- Cheese Wiz: loot 2,000 cheese
- Ham Hocks: loot 2,500 ham
- Goldshower: loot 10,000 money
- Green Thumb: harvest 20 of each type of growable flower
- David vs. Goliath: kill 20 of each type of giant solo
- Heavenly Wrath: kill 100 of each type of angel
- Silver Bullet: kill 500 werewolves
- Herbal Practitioner: harvest 20 of each type of herb found growing in Faiumoni
- It's Happy Hour Somewhere: purchase 100 bottles of beer & 100 glasses of wine
- Serenade the Siren: kill 10,000 gem mermaids
- Imperialist Lackey: finish Kill Blordroughs quest 5 times
- Imperialist Soldier: finish Kill Blordoughs quest 25 times
- made dark dagger image more distinct from night dagger
- changed beer image to fit description better
- restored old images: banana, grapes, pear, watermelon
- new item images: golden helmet, viking helmet, aventail, scroll eraser, studded boots, trophy helmet
- new music in: Semos Yeti Cave, Semos Catacombs, Kikareukin Caves, Deniran City, Deniran Forest, Deniran Caves, Atlantis, Semos Village, Semos Plains, Semos Road, Nalwor River, taverns and inns in Ados, Fado and Kirdneh
- minimap recognizes Door entity as Portal
- support for stairs portals in Tiled with continuous movement
- fixed Door & LockedDoor entities not handling continuous movement
- fixed cannot complete Traps for Klaas quest when Antivenom Ring quest activated
- fixed cannot enter apothecary lab if Traps for Klaas quest restarted
- enemy/creature shadow can be set with "shadow" value under "type" tag
- removed multiple messages about no longer being shocked
- fixed veil not being removed if renting from Timothy while wearing wedding gown
- slash action "/removedetail" can be executed to manually remove the detail layer from a character
- mithril cloak quest can be reset to an earlier state in case of lost items
Stendhal 1.32: New Faces
world- new quests: Antivenom Ring, Meal for Groongo
- new enemies: amethyst mermaid, emerald mermaid, ruby mermaid, sapphire mermaid, cannibal warrior, legendary ice elemental, turtle
- new NPCs: Jameson (Apothecary Lab), Wanda (Denrian Potions Shop), Zoey (Ados Pet Sanctuary)
- new food items: corn, habanero pepper, lemon, olive oil, pinto beans, potato, vinegar
- other new items: antivenom ring (resists poison effect), cobra venom (ingredient for Antivenom Ring quest), decent meal (item for Meal for Groongo quest), turtle shell ring (gives +1 defense), vial (ingredient for Antivenom Ring quest)
- special outfits: jester hat rented from Liliana is now full jester outfit, Magic Boutique outfit lenders no longer rent out glasses
- commerce: McPegleg now buys blue legs, D J Smith now buys ugmash and magic cloak, Alexander now buys all blue equipment
- new enemy drops: banana: monkey; carrot: cannibal woman and elder cannibal; lemon: monkey; olive oil: kalavan wisewoman; pinto beans: ogre, elder ogre, ogre soldier and superogre; potato: boar, cannibal woman, elder cannibal, kalavan housewife, kavalavan peasant and kalavan wisewoman; vinegar: kalavan wisewoman; sedative: imperial priest and imperial high priest; turtle shell ring: gashadokuro; ugmash: amazoness giant, cave troll, elder giant, giant, giant kobold and master giant
- new corpses for cobras
- many sprites reworked, replaced, or cleaned scaling artifacts from sprites: outfits, NPCs, enemies, items
- many replaced or reworked tilesets
- new outfit layers that players can select: mouth, eyes, mask, hat
- Conual, in Semos prison, now wears an inmate jumpsuit
- new melee/attack/block sound effects
- many new enemy/creature sound effects
- many new NPC sound effects
- added map ambiance sounds: water sloshing in Ados City, Athor Island, Athor Ship and Fado City; river in Nalwor Forest, Ados Snake Pit, Semos Mountain and Semos Road; birds in Ados Wall, Ados City, Semos Mountain, Semos Village, Semos City and Semos Road; new wind ambiance to Ados Mountain/Rock and Kikareukin maps
- new eat sound for pets
- new coins sound for buyer/seller NPCs
- new liquid fill sound for water spring source
- new music added to maps: Fado City, Kirdneh City, Kalavan Castle interiors, Kalavan City, Kalavan City Gardens, Ados market
- option to draw shadows under certain entities
- basic travel/progress log
- single click looting from corpse windows
- right click on items in inventory window
- support instantianted zones (vault, maze, adventure island) by reading map information from server
- automatically open and close corpse inventory based on content
- mouse curson icons depending on possible interactions
- play sound effects for fighting and creatures
- added mute toggle
- fixed teleclickmode
- draw black background on small zones
- improved readability of item amount
- improved handling of mobile keyboard
- improved direction changes with arrow keys
- added support for more slash commands
- fixed randomly missing outfit layers
- fix repeatable marker in Guess Kills and Find Rat Children
- NPCs that turn around on collision will now stop if they have nowhere to go
Stendhal 1.31: Populating Deniran
world- update world map: https://stendhalgame.org/world/atlas.html
- new quest: Eggs for Marianne
- new Deniran NPCs: Byron Mcgalister, Christina, D J Smith, Ermenegilda, Fiete, Julia, King Edward of Deniran, Patrick, Marianne
- new Deniran interior maps: potions shop, weapons shop, dress shop, grocery store, tiny house, bakery, library
- new Fado NPCs: Olmo (meat & fish smoker)
- new items: habanero pepper, magic cloak, pinto beans, tripe
- new graphics: potions, cauldron icon, magic cloak, sand edges...
- reworked NPC sprites: Javier X, Terry, Diehelm Brui, Xaruhwaiyz, Ortiv Milquetoast, Stichard Rallman, Eheneumniranin, Katerina,
- reworked enemy sprites: cavalryman gnome, lamia, madaram hero, piglet
- reworked items sprites: chain boots, drow sword, studded boots, xeno equipment
Stendhal 1.30: Cool Caves
world- added Deniran Caves
- continued on Deniran city and region
- lots of map improvements like fixed fences, iterior decorations and furniture, tower chalet
- moving wind mill blades
- new NPC sprites for bandit, scarletarmynpc, Erodel Bmud, librarianconstantinenpc, man_001_npc, woman_005_npc, woman_007_npc, woman_008_npc, elfybuyernpc, elfmayornpc, gamesupervisornpc
- new creatures sprites for fallen_high_priest, madaram_healer, soldier_elite_archer, beaver, deniran_stormtrooper, armored soldiers or various ranks
- Ados army batallione protects trade route to Denrian
- fixed position for hey cart
Stendhal 1.29: Big city casts it shadows
world- started to work on Deniran city
- implemented outfit selector
- add a command menu
- fixed handling of tileset files with an image width that is not an exact multiple of the tile width
- stendhal-1.29.zip now contains a stendhal-starter.exe file to make it more convenient for MS Windows users. It will prompt the user to install Java, if it is missing. Then it invokes stendhal-starter.jar as usual
- continue movement through portals
- dedicated Archaeologist achievement
- provided mysql database update script (mysql_charset_workaround.sql) which changes all tables to mysql specific charset "utf8wb4". Important note: Using the standard conform charset "utf8" on >= MySQL 5.6 results in an item duplication bug
- admin can teleport to coordinates despite map collisions
- deleted sound files from sources which might have provided wrong license information