• SourceForge Logo
  • Java Logo
  • MySQL Logo
  • SourceForge Logo

Stendhal

Stendhal is a fun friendly and completely free multiplayer online adventure game with an old school feel.

Screenshots

  • Game screenshot
  • Game screenshot
  • Game screenshot
  • Game screenshot

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.

Manual

You can read Stendhal's manual here

Online servers

Stendhal is a online game, so you need to connect to a server in order to be able to play:

Download

Change Log

1.36: Construction

world
  • building Mine Town Revival Weeks as group quest
  • new item: lamp
  • new masks
chatcode
  • batched database operations to improve performance
fixes
  • 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
webclient
  • show progress bar on login
engine
  • massive improvements to the database queue
  • support for recent versions of Java
other

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
world
  • 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
achievements
  • 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
art work
  • 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
fixes
  • 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
graphics
  • 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
graphics
  • 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
classic client
  • option to draw shadows under certain entities
web client
  • 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
fixes
  • 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
graphics
  • 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
fixes
  • fixed position for hey cart

Stendhal 1.29: Big city casts it shadows

world
  • started to work on Deniran city
web client
  • 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
classic client
  • 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
server
  • 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
  • admin can teleport to coordinates despite map collisions
sound
  • deleted sound files from sources which might have provided wrong license information