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

Posted by Sausage No more negativity

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.

69 comment(s) 20 January 2012, 07:02 am
Posted by Sausage EOSERV Database Conversion/Upgrade Tool 1.0

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

2 comment(s) 14 January 2012, 09:48 pm
Posted by Sausage EOSERV 0.5.4

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.)
14 comment(s) 12 January 2012, 01:21 pm
Posted by Sausage Forum reorganization

The Seose forum has been locked and archived as it is effectively no longer developed or used. The EOSERV forum should be used for topics about any other server emulator, though make it clear which you are referring to when you post there.

A new Advertisements forum for people to advertise their servers, job offerings etc. This is the only forum where such posts are allowed.

Each forum also now contains a sticky containing a clearer guideline as to what should and shouldn't be posted there.


~ Topic of the Month - Jan 2012 ~

I'd like to trial this new idea to highlight some worthy topics on the forum; inspired by our first topic of the month...

"is it a bad idea"
in Client Editing by the user make

While the name of the topic might not be enough to grab your attention, it is one of the most creative uses of the EO client I've ever seen, and may actually provide for some great functional additions to your private servers in the not too distant future.

13 comment(s) 10 January 2012, 06:50 pm
Posted by Sausage Warning: Do not use EOSource or Seose

Update: While EOSource 1.4 is now "encrypted" with some exe obfuscator, an obvious marker of trying to hide something, the backdoor demonstrated here seems to be gone for now.

    Passwords are also still stored plain-text in memory while you are logged in, it is unknown if there are any other backdoors to allow people access to them.


    EOSource contains a backdoor which allows "anyone" to retrieve the account name and password of anyone online.
    See: this screenshot

    Seose contains a publicly known backdoor which allows anyone to elevate their character to admin status.
    See: this forum topic

    It is recommended for Seose users to use the Seose2EOSERV tool from the previous announcement to convert their database and switch to EOSERV 0.5.3 if they haven't yet.

    It's recommended for anyone playing on an EOSource server to make sure they change their password to something they don't mind other people knowing (a good idea for playing on any untrusted private server), and for anyone running an EOSource server to plan on migrating to a safe distribution and avoid logging in to accounts with admin characters that they don't want stolen.


    Also a general reminder not to use the same password on any website or private server, you are trusting the owner of whatever service you access not to misuse the information you give it.

    215 comment(s) 09 January 2012, 01:46 am
    34 more posts in the news archive.