Releases: TheServerExtenders/HellionExtendedServer
[2.0.0.2] Tweaked a few things
Changed the hes website to the github page.
Testing to see if the auto updater still functions.
[2.0.0.0] Testing Version for Final Hellion
If people could test this that would be great, it was 3 years out of date. This is intended for the final version of Hellion. It's probably very buggy, please report issues!
[DEV] Version 1.2.2.3
- Added some try catches to prevent certian errors when nothing was wrong
- Stop server now as well as Start activates the command line command instead of stopping the server instance as window focus was causing issues with start/stop
- More whitespace removal
- Fixed Start Server on the GUI not working on intial creation of hellion dedicated's files.
- Added in checking the game properties to stop hellion dedicated from throwing exceptions and crashing HES if a setting was set wrong.
- Added HES replacing the servers newtonsoft.json.dll if it was below version 10.0.0.0
- Stopped hes from creating a dump file while closing HES
- Added checking if Server.Instance was null itself
- Added a KeyPressSimulator to simulate keypresses to the console to stop a memory leak
- Removed using GameServer_Example.ini if GameServer.Ini wasn't found and let HES create one from defaults instead
- Changed Versioning system to support hotfixes
- (1.2.1.0) Major.Minor.Build.Revison(aka hotfix)
- Fixed the Self-Installer throwing a SaveConfiguration exception if the server wasn't ran before changing to use development releases.
- Fixed the Initial restart after changing to use Development Releases to restart properly if the server wasn't initiated yet
- Fixed a Memory Leak by changing the GUI's Start button to send text to start the server.
- Fixed all logging
- Hellions output_log.txt works again.
- Bug fixes #14
- Allowed SteamCMD to restart HES if Hellion Dedicated was just installed
[DEV] Testing Version - PreRelease
Discord Group* - https://discord.gg/Sr48Vbe <- Join us on Discord!
DELETE YOUR OLD VERSION, DO NOT DROP OVER HES ON AN OLD VERSION THAT'S NOT FROM AT LEAST NOVEMBER 2017.
This is the latest version of the DEV version of HES. People can download this if they would like to test it out.
If you want to test this out, its possible.. just remember to BACKUP YOUR SERVER! and follow the Repository Readme!
Make an empty folder somewhere, extract the 2 files from the zip to it and run HellionExtendedServer.exe and watch the server download and install, hes will also create its required files. You can also drop it into your actual server directory, just BACK IT UP FIRST. And it will create its own required files, and update your server if there an update.
Now the long list of changes since April?
- Updated hes to work with the latest game libraries.
- Updated the GameServerINI with the latest settings
- Implemented an Update system with Auto-Updating for HES
- Implemented HES Downloading and installing Hellion Dedicated
- The subtab HES Config under Server now contains options for HES (grayed out ones are not implemented yet)
- Added Disconnect event
- (ALPHA) Object Manipulation Tab) Can set players GodMode so far!
- Added the website onto a tab.
- Moved player control to its own tabPage
- Renamed Chat & Player Control to Server Chat
- Added Player lists to Player Control and Server Chat
- Added tab that shows HellionExtendedServers Website
- Added the '-noupdatehellion' commandline arg to disable steam updates
- Fixed the "Key already exists" error in the StartServer() method preventing the server from starting.
- a whole other mess of changes that i forgot about.
- Crapload of bugfixes, so many i cant remember...
[DEV] [AutoUpdate] [0.1.2.8]
Discord Group* - https://discord.gg/Sr48Vbe <- Join us on Discord!
This release is purely for testing hellion extended servers auto releases.
Release Downloads On Jenkins
DEV RELEASE - HellionExtendedServer v0.0.1.8-DEV - DEV RELEASE
This is a DEV release, only use it if you would like to help test, you should honestly create a copy of your server specifically for the dev versions. A lot of features are disabled on the gui.
Some features on the dev release:
Added support for other languages (alpha) just edit the En.resx file in Hes/localization if you would like you make your own!
GUI:
- Send and read chat messages on the Chat & Players tab (Player control is disabled) (In-game chat might not show yet)
- Control the server (start/stop) )
- Edit the GameServer.ini (load,save, set defaults, it backs up your original gameserver.ini-hesbackup)
- Checkbox to autostart the server on load (debug checkbox does nothing atm)
HES Command line args,
- nogui ( disables the gui )
- autostart (starts the server when hes loads)
Experimental chat command system:
- /test - well.. a test
- /status - returns some details on the state of the server (might not work!)
Simple Plugin support "Hes/plugins/(pluginnamefolder)/pluginname.dll file and related files
(TestPlugin.dll's source cs files are in there as well)
HES Help feature current print;
02:23:21|------------------------------------------------------------
02:23:21|Type directly into the console to chat with online players.
Current commands are :
02:23:21|/help - this page ;)
02:23:21|/save - forces a universe save
02:23:21|/start - start the server
02:23:21|/stop - stop the server
02:23:21|/opengui - open the gui
02:23:21|/players
-count - returns the current amount of online players
-list - returns the full list of connected players
-all - returns every player that has ever been on the server. And if they're online.
02:23:21|/send (name) text - send a message to the specified player
02:23:21|/kick (name) - kick the specified player from the server
02:23:21|-------------------------------------------------------------
There's some other features as well!
A lot of the stuff is buggy, but the server should run stable
new folder structure
(once i figure out the proper way to load dlls from another folder without massive bugs most libraries will be moved to Hes/bin)
HellionExtendedServer.exe
HellionExtendedServer.exe.config
HellionExtendedServer.Common.dll
NLog.dll
NLog.config
Hes/logs/ (log files were moved here)
Hes/localization/*.resx (language files)
Hes/plugins (the main plugin directory) (Contains a testplugin + source .cs' files )
Hes/Config.cfg - used for localization settings, will be used for gui settings in the future
to report issues, please mark your issue with [DEV] regarding this DEV release.
HellionExtendedServer v0.0.1.7
v0.0.1.7
- Added more console commands
- Added logging (errorlog and a log of chat messages are located under /logs/ in the server directory.
- More GUI work(disabled)
- Other fixes
Current Command List:
(/players itself was removed, and replaced by the commands below;
/players -list - returns the full list of connected players( with steamid)
/players -count - returns the current amount of online players
/players -all - returns every player that has ever been on the server. And if they're online or not.
/help - will have help soon
/save - forces a universe save
/save -send - forces a universe save, and tells connected players
/send (name) text - send a message to the specified player
INSTALLING
Just drop the 5 files from the zip archive into your Hellion Dedicated Server directory
HellionExtendedServer.exe
HellionExtendedServer.exe.config
HellionExtendedServer.Common.dll
NLog.dll
NLog.config
To start the server, just run HellionExtendedServer.exe ( make sure all the files above exist )
HellionExtendedServer v0.0.1.6-fix
v0.0.1.6-fix
- Fixed bug in chat system in issue #7
- Added in player spawns to the console and in game
- Other fixes
- Some GUI work(disabled)
Just drop the 4 files from the zip archive into your Hellion Dedicated Server directory
HellionExtendedServer.exe
HellionExtendedServer.exe.config
HellionExtendedServer.Common.dll
NLog.dll
To start the server, just run HellionExtendedServer.exe ( make sure all the files above exist )
HellionExtendedServer v0.0.1.6
First update to Hellion Server Extender
Changes: V0.0.1.6
- Added a new command to the console window that forces a save ( /save)
- Using Ctrl+C or Closing HellionExtendedServer.exe now saves if the save time is above 0
- Moved a few files to HellionExtendedServer.Common.dll this file is now required for HES to function
Just drop the 4 files from the zip archive into your Hellion Dedicated Server directory
HellionExtendedServer.exe
HellionExtendedServer.exe.config
HellionExtendedServer.Common.dll
NLog.dll
To start the server, just run HellionExtendedServer.exe ( make sure all the files above exist )
commands start with /
/players - returns the amount of players on the server
/help - contains the commands that can be used
/save - forces a save
Please report any bugs or issues to the issue tracker!