Posted by Sausage eoserv.net created

Website is finished, contains very little at the moment. Screenshots of development will be posted as they are made, FAQ and Docs sections will be written once the server is finished.

Already (kind of) finished is a version of FORUM and the SLN (Server Link Network) for getting a list of existing servers, and (eventually) inter-server communication.

4 comment(s) 26 July 2008, 05:31 pm
Posted by Sausage New Version Binary Preview

Fly over to the download section. (PS. It's definately nothing to get excited about yet)
More information can be found here (http://eoserv.net/dlinfo/binary/preview1)

If anyone is interested in the source, just be patient.

1 comment(s) 04 August 2008, 02:14 am
Posted by Sausage Mission Impossible

Development isn't going anywhere unless I can figure out the association between the red ?s.

Picture is of the first 3 packets sent/recieved when you connect, halp.

22 comment(s) 30 August 2008, 01:58 am
Posted by Sausage OMFGOMFG

I finally cracked it, and now I can actually start working on EOSERV.

Edit: excitement out of the way, I cracked the "hashing" function EO uses to verify the EO server is valid, here's a screenshot of the character list screen (ignore the custom background, just my little EO patch)
http://eoserv.net/pub/screenshots/eoserv_works_1.jpg

6 comment(s) 17 January 2009, 01:15 pm
Posted by Sausage SVN Snapshots

SVN snapshots of the latest EOSERV code can now be found at http://eoserv.net/pub/files/snaps/.

Edit: also, svn://eoserv.net/eoserv/ (read only) and trac http://eoserv.net:8000/eoserv/

20 comment(s) 15 February 2009, 12:35 am
Posted by Sausage Player finally showing up on the map :D

A decent demo release will be uploaded once players can interact with eachother etc.

2 new screenshots:

Also, fixed the EOSERV forums, thanks to everyone who told me: Noone.

5 comment(s) 04 March 2009, 06:39 am
Posted by Sausage EOSERV 0.2.0 and WebCP 1

Are now available as windows binaries in the download section, if you can't follow the couple of setup instructions you don't deserve to run a server.

Basic features in 0.2.0 are running around with other people on a map. Fun.
WebCP is unfinished, but still pretty damn cool.

17 comment(s) 08 March 2009, 05:52 pm
Posted by Sausage EOSERV 0.3.1 and WebCP 2

You will have to wipe and reinstall your database to install this over 0.2.0.

You should copy changes from the new config.ini to install this over 0.2.0. (LogOut, LogErr, PasswordSalt)

EOSERV 0.2.0 -> 0.3.1 changes:

  • Password hashing
  • Server no longer instantly closes (with the debug executable) but waits for a user to press enter
  • Optional logging stdout and stderr to files. (stderr piped to error.log by default)
  • Inventory, Drop, pick up and junk items.
  • Paperdoll, Equip/unequip items.
  • Sit/stand
  • Warp to different maps (with admin command only)

WebCP 1 -> 2 changes:

  • GM tools section (view and search all accounts/characters)
  • Edit details/password

Current problems: (to fix before next version)

  • EOSERV: Doesn't handle well equipping items when you have over 16.7 million of them. (Is this even fixable?)
  • WebCP: Only shows 100 users on each page now (until pagination is added)
  • EOSERV: Server doesn't seem to survive more than a couple of hours... (Linux only? Due to build up of CLOSE_WAIT sockets?)
  • EOSERV: Bah, warping somewhere makes the items disappear, need to f12 to get them to show.
  • EOSERV: 2 slot equipment (ring, bracer etc.) have some problems still
  • EOSERV: No range checking on drops, no existance checking on paperdoll removal (you can uneqip the 0s)
  • EOSERV: Can drop lore item
  • EOSERV: Should only send paperdoll when you change a viewable item
  • EOSERV: No "auto-refresh" if the client or server detects either is out-of-sync
  • EOSERV: Apparently name validation doesn't work since someone made the name Vult-r
  • EOSERV: And you can't create new accounts? Goddamnit. I need to test more before releases. (Fixed in 0.3.1)

Admin commands: (see admin.ini to change access levels)

  • $kick username
  • $warp map x y  ($warp 5 40 40)  NOTE: Warping to one of these maps will make your character inpossible to log in to: 0, 80, 81, 185, 223, 264, 271, 272, 276
  • $warpmeto user ($warpmeto Sausage)
  • $warptome user ($warptome Sausage)
  • $sitem id [amt] ($sitem 200 1)

Todo: (for next version)

  • WebCP: HGM Edit/delete characters/accounts
  • WebCP: Show inventory/paperdoll information
  • EOSERV: Read map file format
  • EOSERV: Open/Close doors
  • EOSERV: Warp to other maps
  • EOSERV: Timer system
  • EOSERV+WebCP: Get online count from WebCP connection
  • EOSERV: Limit to one session per account

58 comment(s) 16 March 2009, 10:44 am
Posted by Sausage EOSERV 0.4.0

You should erase and reinstall your database or alter your tables to reflect the changes to install.sql
You should replace config.ini and admin.ini with the new ones, and edit them instead.

EOSERV 0.3.1 -> 0.4.0 changes: (see http://eoserv.net/changelog for a full changelog)

  • Loading and using wall+warp data from maps
  • Sit on chairs
  • Private messages
  • More stability and better error reporting
  • #nowall given to guardians
  • Fixed the validation of account and character names
  • Warp animations
  • Timer system + client keep-alive messages
  • Fixed character creation
  • One login per account
  • Stop creation of invalid and 0x items
  • Many changes/additions to the configuration files
  • Online player list
  • Stat calculation (including equipment)

Admin commands: (see admin.ini to change access levels)

  • $kick username ($kick Sausage) -- Kick someone from the server (Light Guide+)
  • $jail username ($jail Sausage) -- Send someone to jail (Light Guide+)
  • $ban username [duration] ($ban Sausage 2h) -- Ban someone from the server (NOTE: Bans are cleared on shutdown) (Guardian+)
  • $warp map x y  ($warp 5 40 40) -- Warp yourself to any map and coordinates (Guardian+)
  • $warpmeto user ($warpmeto Sausage) -- Warp yourself to another user (Guardian+)
  • $warptome user ($warptome Sausage) -- Warp someone to you (Guardian+)
  • $sitem id [amt] ($sitem 200 1) -- Spawn any item in to your inventory (HGM)
  • $ditem id [amt [x y]] ($ditem 200 1 10 10) -- Drop any item anywhere on the map (you must have it already) (HGM)
  • $shutdown -- Shut down the server (HGM)
  • $rehash -- Reload configration files (HGM)

Current Problems:

  • Changing the listen address in the configuration from 0.0.0.0 doesn't work (you shouldn't need to anyway)
  • Redundant option in config.ini (Extra points if you can figure out what)

Todo:

  • Automaticly get "pulled in" to warps (dream world is currently inaccessible to non-admins)
  • Announce kicks/bans/jailings
  • Report/talk to admin
  • PK combat support and global PK option
  • Enable some currently unused config options
  • SLN support
  • Shops
  • Chests
  • Bank chests
  • $player command

WebCP 3 will be released separately once character/account editing tools are added.


22 comment(s) 29 March 2009, 07:34 am
Posted by Sausage eoserv.net style change

Probably not the news you want to read, but oh well.

Updated the eoserv.net theme (though it still looks pretty much the same) so it works at least reasonably well on less compliant browsers such as IE and Firefox.

Still in the process of redoing the forum. (I'll also remove the last traces of the old EOHax theme)

6 comment(s) 14 April 2009, 04:23 am