:muscle: SEGS - Super Entity Game Server
Commit reference: bccea0b253ddece6254d2c6410ed2c7ec42a86f5 Built on branch: develop
With new and exciting features:
WARNING We have a confirmed "Outbreak" of SEGS 0.6.0. Be aware that it has a slew of new dangerous features:
Happy All Hallows Eve friends.
Version: 0.6.1 A bunch of scary bugs came trick-or-treating, sweets were applied. Added: GameData now loads up fx infos Added: FxInfos are properly recorded in indexed string table ( client requires the string index to produce power effects ) Fixed: binConverter output is less verbose for serialized QByteArray strings Fixed: When a new SceneGraph is loaded, PrefabStore entries are properly mareked as not loaded. Fixed: SceneNode::name should have had it's name set from non-lowercased value
A 0.5.0 release is here.
Latest Changes:
note: By default, server synchoronization of player positions have been disabled This change removes the rubber-banding effect, but positions of other players may not be updated properly
WHAT'S NEW
Some known bugs Client does not update database automatically, but can be done manually. See issue #271 https://github.com/Segs/Segs/issues/271 Server LoginRequest should /0 terminate strings. See issue #227 https://github.com/Segs/Segs/issues/227 Description and BattleCry do not display properly in the ID window (profile page). See Issue #191 https://github.com/Segs/Segs/issues/191 Info box does not display all information (description). See issue #192 https://github.com/Segs/Segs/issues/192 What still doesn't work (not bugs per say, but unimplemented features) Animations are not implemented. The server is unaware of animation state, and thus other clients will not see animation changes (I can't see anyone else "run" or "fly") Entity movement is still wonky, with rubberbanding. Need to implement entity interpolation. See issue #94 https://github.com/Segs/Segs/issues/94 Server has no sense of map geometry, so no collision detection, or gravity, etc. This is being worked on by Nemerle, and can be followed at issue #81 https://github.com/Segs/Segs/issues/81 GUI, Options and Keybinds are not saved to database. This will happen in my next big pull request (est. March 25th) Powers are not implemented Buffs are not yet implemented Inspirations are not yet implemented Contacts, NPCs, and mobiles are not yet implemented
Note: The executables in this release were built in ReleaseWithDebugInformation mode, so are a little bit fluffy
This release os based on highly untested sqlite3 database interface.
Additionally this release has a new ServerMonitor tool, with a simple usage guide available here: http://segs.nemerle.eu/forumz/viewtopic.php?p=8878#p8878