Releases: SEModCommunity/SE-Community-Mod-API
SEServerExtender 0.2.8.4 Dev Build
- Fixed missing methods from 1.042.020
- Removed use of a couple internal fields that weren't necessary
- Started on auto-adjustment mechanism to dynamically set object manager refresh intervals
SEServerExtender 0.2.8.3 Dev Build
- Added reverse sync'ing of cube block entities over WCF services
- Fixed bug with serializing character entities
- Removed unneeded entity refresh from plugin manager main loop in server
- Added performance profiling around game loop action queueing
- Significantly improved performance for calculation of cube grid name
- Cube grids will now refresh the object builder list of cube blocks every 30 seconds, at most
- Cargo containers no longer force an inventory refresh for every property
- Reactors now only refresh the Fuel property every 10 seconds, at most
- Fixed a few more bugs with reverse cube block sync in WCF (still many more to go)
SEServerExtender 0.2.8.2 Dev Build
- Added new logging system and changed over most logging calls to use the api and error log instead of the default game log
- Added control for autosave interval on new GUI tool
- Added uplink entity sync'ing via WCF main service
- Removed defunct thruster properties
- Fixed missing methods from game patch 1.042
SEServerExtender 0.2.8.0 Dev Build
- Started on the massive work of moving API functionality out to WCF so that the GUI will be its own tool that talks to the main server running the API
- Moved the test WCF service to the extensions API
- Moved the Server to the extensions API
- Reworked the server as a static service
- Finished up a ton more work on the WCF services and data contracts
- Added WCF service call to get inventory contents
- Added WCF service call to get active server
- Finished up some more error handling and function in the new GUI tool
- Added WCF service for chat
- Updated GUI tool with tabs and added chat tab
- Server GUI tool designer cleanup
- Added WCF service for basic plugin management
- Updated main WCF service to add method to get player name from steam id
SEServerExtender 0.2.7.5 Dev Build
- Improved performance
- Changed around some error handling in the base server tool application
- Fixed a bug where the noconsole option wasn't being set correctly
- Automatically set nogui and noconsole if the server tool isn't running in a user interactive mode
- Fixed bug with thruster override
- Fixed bugs with gyro overrides
SEServerExtender 0.2.7.4 Dev Build
- Fixed bug with player join/leave events
- Fixed bug with connected players list
- Fixed bug with functional block power receivers
- Finished main implementation of GyroEntity and its properties
- Added IsInSafeMode property to SandboxGameAssemblyWrapper
- Disabled plugin manager buttons until server is running
- Added another delete sub-command: /delete all Some Ship Name To Match
SEServerExtender 0.2.7.3
- Updated to 1.041.015
- Changed plugin list to display "Name - GUID"
- Added AntennaEntity (broadcast range is settable)
- Finished some more work on ThrustEntity (thrust override is settable)
SEServerExtender 0.2.7.1
- Updated chat and connected players list to show player name instead of steam id
- Changed server tool GUI timers to try to improve performance
- Changed character events to OnCharacterCreated and OnCharacterDeleted
- Implemented new player events for OnPlayerJoined and OnPlayerLeft
- Added steam id, name, and isDead flag to factions members
- Reworked add and delete for inventory items
- Reworked cargo ship manager
- Spawns farther away
- Beacon is now named properly
- Ships is now properly hostile towards all players
- Added dialog for adding new items to inventories
- Added reflection unit tests
- Added method to PlayerMap for getting player name from steam id
- Added method to PlayerMap for getting/generating the virtual player for assigning block ownership to the server
- Added BaseCubeBlocks property to CubeGridEntity
- Cube grid import now properly spawns ship at location defined in .sbc file
SEServerExtender 0.2.7.1 Dev Build
Updated a few minor bugs with the latest hotfix 1.041.014
SEServerExtender 0.2.7.0 Dev Build
-Changed server tool GUI timers to try to improve performance
-Changed character events to OnCharacterCreated and OnCharacterDeleted
-Finished mapping of player id to steam id in PlayerMap
-Added steam id, name, and isDead flag to factions members
-Added Name, SessionSettings, Checkpoint and Sector properties to WorldManager
-Reworked add and delete for inventory items
-Added CurrentInput to PowerReceiver
-Added PowerReceiver to FunctionalBlockEntity
-Fixed a number of bugs with New in main tool GUI
-Added dialog for adding new items to inventories
-Started reworking cargo ship manager
-Fixed a number of bugs with the PlayerMap
-Fixed a bug in InventoryItemManager
-Tweaked a few things in the new inventory item dialog
-Started on reflection unit testing
-Fixed up the first round of bugs with 1.041
-Finished up some more work on unit test methods
-Added reflection unit tests for PlayerMap, PlayerManager, WorldManager, RadioManager, PowerManager, FactionsManager and Faction
-Updated version numbers
-Added unit tests for PowerProducer and PowerReceiver