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 300 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 2023-12-25This file contains the stendhal client. Download this to play online.
- (server) released on 2023-12-25This file contains the stendhal server files.
See hosting information. - (source) released on 2023-12-25This file contains the source code to build stendhal.
See build information.
Change Log
1.45: Branching Out
world- new achievements: Ados's Lifeblood, Commander in Chief, Hyperbolist Historian, Nation Crusher, Semos's Ruler
- seeds & bulbs items have unique images
- added Kirdneh City chests to Kirdneh, Fado, & wizard's banks
- added Magic City chest to wizard's bank
- improved touch support
- added optional, experimental on-screen joystick
- added experimental chat options dialog
- added emoji dialog
- displays character name in browser title/tab & stats panel
- displays status effects in stats panel
- weapon style attack sprites rotate with entity
1.44: Memories
world- new achievements Fruit Salad: Harvest 3 of all fruit that grow in Faiumoni
- new achievements Sowing Seeds of Joy: Sow 1000 of each type of sowable flower seed
- Kirla sells copies for her memory pictures
- quests now shown in travel log: Adventure Island and Help Tomi
- chicken & mother hen drop eggs
- seeds aren't wasted if attempting to plant them failed
- added fertile ground to more maps: Deniran City W, Kalavan City, Kalavan City Gardens, Semos Plains N (more), Semos Plains NE
- item page list sellers and buyers
- rendering mode can be changed in settings
- replaced infostring with itemdata to overcome limit to 255 characters
- items support states (generalized from ring of life)
- Quest Manifest for deliver-item quests
- fixed Jimbo's shop sign
- fixed Lobelia's path
- fixed status effects inflicted by player weapons
1.43: Fashion and Competition
world- new achievements: Fairgoer, Patiently Waiting on Grumpy, Floral Fondness, Challenge Accepted, Traveling Peddler
- new items: amethyst
- new NPCs: Gwen: sells accessories - Unicorn Horns for Zelan quest is now repeatable
- melee weapons can have longer range
- descreased damage penalty compensating for player hit chance handicap
- new and improved graphics (e. g. trees)
- producer NPCs now have an icon
- support "rear" layers for player outfits
- new and improved background images
- fixed movement with direction key stopping unexpectedly
- weather effects
- added HP bar and karma bar to stats panel
- added trade dialog
- added simple group panel
1.42: A bag as a gift
world- new quest: A Grandfather's Wish
- new NPCs: Elias Breland, Niall Breland, Father Calenus, Giles
- new items: rope, ashen holy water
- new achievement: Deathmatch Convoy
- new non-interactive animals: tadpole
- Karl sells horse hair after Bows for Ouchit quest
- DEF XP awarded immediately if damage was inflicted
- DEF XP awarded for blocks only if damage was recently inflicted
- ATK XP always awarded if damage was recently received from opponent
- reworked chaos sprites for Cabbit bases
- touched up Wrviliza sprite
- coloured NPC outfits are now shown correctly at the website
- updated arandula preview for Medicine for Tad quest
- travel log items are sorted alphabetically
- fixed closing notification & entity chat bubbles on click
- offset player HP bar so not blocked by other entities
- fixed closing entity chat bubbles on click
- saved chatlog filename includes character name, date, & timestamp and are saved to "chat" subdirectory
1.41: Encouraging Exploration
combat changes- added mimimum level to many items, in order to make different equipment useful over time
- faster healing from eating food
- ATK XP rewarded for successful or blocked hits by creatures regardless of having recently taken damage
- missed hits never reward ATK XP
- player hit chance is increased by 50% during combat
- player hit damage is decreased by 50% to compensate for increased hit chance
- summon scrolls can be used inside deathmatch arena
- adventure island guarantees spawn for daily monster quest (just like deathmatch)
- new rare creature: golden orc
- changes to Ultimate Collector and Kirdneh Museum quest
- find Jef's mom quest added to Private Detective achievement
- another set of eyes for outfits
- item and entity sprites touch ups
- replaced item sprites: l/r hand swords, elvish shield, elvish legs, elvish boots
- marked scroll tooltips now show custom labels
- deathmatch announcements not repeated until after 10 minutes
- own/leave options for pets
- fixed dragging items and corpses under other entities
- players represented with blue + on minimap
- enabled re-ordering items in inventory
- started to work on touch support
1.40: Sticky Conversations
world- New NPC John Smith
- King Edward buys royal equipment
- training swords now autobind and have min level 20
- Deniran bank zone added as requirement for "Safe Deposit" achievement
- added some missing shadows for entities
- added polka dots to red cloak to match description
- touched up blordrough sprites
- added outlines to many item sprites
- "Mark all" option for empty scrolls
- speech bubbles follow owning entity
- floaters are drawn above roof layers
- contained marked scrolls display a tooltip with destination info
- shadows of creatures are drawn
- emoji support
- settings dialog
- user interface themes
- walking away automatically closes corpse and chest windows
- windows for shop lists and bestiary
- items with animations are displayed
- screenshot support
1.39: For Love or Greed
world- new NPCs: Ari, Emeric and Emma
- new items: shovel, metal detector
- new quest: Lost Engagement Ring
- new achievements:
- Community Supporter: Spend money around the world (medium difficulty)
- Determination: Increase trophy helmet to max defense (hard difficulty)
- Balduin sells replacement l/r hand swords after Ultimate Collector quest
- larger keyring as quest reward
- Thanatos announces when a deathmatch begins and deathmatch area is now PVP protected
- knocking on house doors can be heard on second floors
- touched up some entity, outfit, item, & corpse sprites
- replaced some entity & item sprites
- some changes to client cursor theme
- new vampirette hiss and metal detector sounds
- ported to TypeScript to make maintenance and writing new features easier
- started to work on a UI toolkit based on the concept of Components
- floaters for xp & hp changes enabled
- smooth movement
- speed up drawing of the background landscape significantly
- arrow keys don't scroll page
- updated Win32 executable (no longer requires registry configuration)
- new icon
- channel tab blinking can be disabled in settings
- audio notification for personal messages can be enabled
1.38: Silence is golden
world- new achievements: Moving up in the World for looting 100,000 money
- requirement for doing Money Pouch lowered to loot 100,000 money
- new NPCs: Claude Conteur, fish in Semos Temple, citizens in Denrian City
- new items: charcoal
- removed money drops from many creatures
- boss creatures may drop up to six items
- new cursor theme
- touched up many sprites with scaling artifacts
- replaced many item sprites
- replaced some NPC sprites
- starting with the next version after this release, an installation of Node.js will be required for developers
- "min_level" is now required attribute for equipment
1.37: So much space
world- added Deniran Air And Space Museum
- added Baelin NPC
- various small improvements to maps
- fixed crash on startup with Java 16 because of an incompatible API change
- fixed halloffame on newer versions of MySQL due to "rank" now being treated as a reserved word
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.