Segs Versions Save

:muscle: SEGS - Super Entity Game Server

nightly

1 year ago

Commit reference: bccea0b253ddece6254d2c6410ed2c7ec42a86f5 Built on branch: develop

v0.7.0

4 years ago

With new and exciting features:

  • Tasks
  • Waypoints
  • Lua Scripting of simple mission like "hide-and-seek" and "timed races"
  • Contacts
  • Stores (test with LuaBot)
  • Clues/Souvenirs
  • Spawn Pedestrians, Cars, Blimps, Contacts, Basic Encounters (in Outbreak, Atlas Park, King's Row, Steel Canyon, Skyway City, Talos Island, Independence Port, Perez Park, Boomtown and Dark Astoria)
  • Door Transfers
  • Map Zone Line Transfers
  • Full Email Support
  • Preliminary Powers (Pew Pew Pew!)
  • AdminRPC and RPC support
  • SEGSAdmin improvements
  • DBTool Improvements, including DB version migrations
  • Output log improvements
  • Many improvements to how we store/load characters and data from the database.
  • Tailor Window (pkt 88)
  • Multiple Costumes and Costume Slots
  • Additional Lua hooks
  • Further code cleanups and optimizations
  • Bug Fixes

v0.6.1

5 years ago

WARNING We have a confirmed "Outbreak" of SEGS 0.6.0. Be aware that it has a slew of new dangerous features:

  • Inspiration tray and enhancement tray
  • Inspiration tray size changes based on level
  • DEF, HP, and END inspirations now do their thing
  • Preliminary PowerSet Support
  • Trade between players of enhancements, inspirations and inf!
  • AFK warnings and auto logout, time customizable
  • Movement between maps
  • Contact dialog from LUA
  • Added calls from C++ into lua for entity_interact and on_dialog_button
  • Leveling from command and gaining exp, which unlocks powers and increases HP
  • Hit point regeneration and Endurance recovery
  • Initial work on Buffs sent to client
  • Improvements on movement
  • Respawn at hospital
  • Door Animations
  • Improvements on SEGSAdmin
  • Emails (partially supported)

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

v0.5.0

5 years ago

A 0.5.0 release is here.

Latest Changes:

  • Completely new SEGSAdmin GUI tool to faciliate simple server setup
  • Periodic state saves to database for Character/Player data permanence. Player Spawns now work properly too!
  • NPC Spawns! Static NPCs such as police drones and contacts now spawn from client files
  • Generator NPCs! Server now properly recognizes NPC generators (spawners) from the client files. This is the first step towards spawning bad guys, cars, and pedestrians
  • Deep changes to the server architecture enabling NPC spawns, and building a framework for future enhancements

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

v0.4.2

6 years ago

WHAT'S NEW

  • loads of broxen's code :D, including, but not limited to [ chat, slashcommands, entity orientation, etc]
  • minimal LUA support
  • more tooling
  • AuthExerciser - a testing utility, implementing client authorization
  • some preliminary work on client patching.
  • many new slash commands
  • Improved Player Entity database storage serialization
  • Entity state updated to reflect player orientation

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

v0.4.1-alpha.1

8 years ago

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