About
EOSERV is an Endless Online server emulator project, and also the home of many Endless Online related projects, and a central source of information on Endless Online private servers.
Latest News
The old Seose download "seose-bin.0.1.7b.zip" hosted on sordie.com has been detected as containing a trojan "Trojan.Agent-148430".
If you believe you may have downloaded and used Seose 0.1.7b in the past, please perform a virus scan on your computer, and delete any old copies of the download to prevent distribution.
*wrangles Sordie over his knee and brandishes a paddle*
EOSERV 0.6.0 has been released. This should just be considered a preliminary release to test the new quest system for 0.6.1, however, as usual, it is highly recommended to upgrade from 0.5.4.
New features:
- EO+ quests and books (Vodka's EO+ quest guide) (List of supported rules/actions in EOSERV: Quest_Reference)
- $request admin command (reloads all quests)
- $qstate admin command (force-sets quest states for your character)
- Two-handed/dual-wield weapon support
- BaseMinDamage/BaseMaxDamage config options (config/misc.ini)
- BotCharacters config option (config/sln.ini)
- cmdprotect admin.ini privilege (people lower admin level can't target you with some commands)
Fixes:
- SLN thread no longer leaks sockets
- Crash when dealing with a bad packet length
- Removed SP cap of 100 so magic doesn't wear you out so fast
- Allow warping within a map while it's evacuating
- Block the character "server" from being created
- Spells don't over-heal when LimitDamage is disabled (thanks Klutz)
- FirstCharacterAdmin doesn't let any admin create HGM characters
- RPN (formulas.ini) relational, bitwise and boolean operation improvements
- Removed redundant and unused "AttackLimit" config option
Known problems:
- Players who finished a quest are disconnected. (Fixed in r301)
Workaround: Create an empty state called end: state end { } - GiveItem() shows wrong item amounts if you already have the item (Fixed in r302)
I changed my mind and re-applied all of the negative ratings. It's just as annoying seeing off-topic garbage getting rated +4.
The reputation system will only ever be as good as the way you use it.
This is a small tool to allow upgrading to versions of EOSERV with a different database format (e.g. 0.5.2 to 0.5.4). So far it only works for SQLite databases but it may support MySQL in future (note that MySQL databases can simply be upgraded via ALTER TABLE commands).
Note that for "downgrades" for databases with more information (e.g. 0.5.4 -> 0.5.2, or a custom distribution -> normal EOSERV versions) there is probably no need for this tool as the databases should be compatible, and EOSERV will leave the extra fields untouched (if you use this tool, however, extra fields will be discarded and lost in the new copy).
Basic usage instructions:
- Select the old database file to copy from
- Select a new database file (either an existing database which will be wiped, or a new database).
- If you are creating a new database file, it will ask you to select the install.sql file for the version you're upgrading to
- Read over any warnings it gives you and hit enter to begin the process
- In a few seconds to a few minutes the copy should hopefully be done (depending on the size of your database)
Note: If your database doesn't show up because it doesn't have the ".sdb" file extension, select "All Files" on the open file dialog
This release is mostly a quick fix for a serious flaw in the previous version. While it doesn't quite run out of the box yet, database setup is now automatic. The only thing you must do to get the server running is provide your pub and data files.
UPDATE (13 Jan 2012): Another critical bug has been fixed, please upgrade to 0.5.4b
New features:
- Automatic database setup (!)
- First character created is HGM
- Multi-file configuration system
- Internationalization support (ServerLanguage config option)
- $evacuate command
- $strip command
- $setX commands (see admin.ini for a full list of set commands)
- $mute/$smute commands
- formulas.ini / class-specific stat calculation
Updated features:
- Action queue exceptions don't crash the server (!)
- Stat/class restricted item equipping
- Some error reporting for admin commands
- Stat/class restricted item equipping
- Increased default MaxStat setting
- No longer able to enter invalid maps
Planned features for 0.6.0:
- EOSERV Demo World which allows a fully functional server to be downloaded and setup in seconds
- EO+ quest system (but not the EO++ scripting system)
- Some final core parts of EO (spikes, map drain effects, sleeping at inns, etc.)