Skip to content

Releases: TheServerExtenders/HellionExtendedServer

[2.0.0.2] Tweaked a few things

04 Feb 21:14
Compare
Choose a tag to compare

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

03 Feb 01:49
Compare
Choose a tag to compare

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

10 Nov 13:51
50152dd
Compare
Choose a tag to compare
  • 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

08 Nov 08:11
Compare
Choose a tag to compare
Pre-release

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]

08 Nov 02:01
Compare
Choose a tag to compare
Pre-release

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

21 Mar 11:53
Compare
Choose a tag to compare

DEV RELEASE - HellionExtendedServer v0.0.1.8-DEV - DEV RELEASE

10 Mar 10:29
Compare
Choose a tag to compare

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

06 Mar 05:25
Compare
Choose a tag to compare

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

03 Mar 07:02
Compare
Choose a tag to compare
Pre-release

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

03 Mar 03:22
Compare
Choose a tag to compare
Pre-release

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!