Skip to content
Pre-release

@Dateranoth Dateranoth released this Jun 24, 2018

Added the ability to pick individual days for restart.

Adds notification of restart when using remote restart.

*Fixed Typo in Day Check*
*Corrected comparison logic for restart check*

To Choose Days

  • Type in the day 1-7 comma separated.
  • 0 is for restarting every day. Or you could type out 1,2,3,4,5,6,7
  • 1-7 correspond to days of the week Sunday-Saturday.

To Choose Hours

  • Type in the hours 00-23 comma separated.
  • Hours apply to all days.

To Choose Minute

  • Type in the minute.
  • Same minute applies to all days and hours.

Example

$RestartDaily=yes
$RestartDays=2,4,6
RestartHours=10,23
$RestartMinute=5

The server would restart at 10:05am and 11:05pm Monday, Wednesday and Friday.

Virus Total Scans
ConanServerUtility_x86_v3.3.0-beta.1.exe
ConanServerUtility_x64_v3.3.0-beta.1.exe

Remote Restart Utility

No Updates in this release.

ConanRemoteRestartx64_v3.0.0.zip
ConanRemoteRestartx86_v3.0.0.zip

Assets 4
Jun 18, 2018
Fixed Typo with Hour check
Jun 18, 2018
Added option to pick days for restart
Test version to allow picking individual days for restart.
A comma seperated list 0-7 will pick the restart day
0 is for restarting every day. Or you could type out 1,2,3,4,5,6,7
1-7 correspond to days of the week Sunday-Saturday

You can now restart at multiple hours 00-23 comma seperated. They correspond to any day.

You choose one minute of the hour for all references.

If you were to choose
$RestartDaily=yes
$RestartDays=2,4,6
RestartHours=10,23
$RestartMinute=5

The server would restart at 10:05am and 11:05pm Monday, Wednesday and Friday.

@Dateranoth Dateranoth released this Jun 10, 2018 · 5 commits to master since this release

Adds continuous check for Entry Point Error Window if SteamFix is enabled.

V3.2 Info

Execute External Script
Added option to run external script before starting server

If enabled this will run an executable of your choosing directly before the server is updated or started.

  • ExecuteExternalScript
    • yes to enable
  • ExternalScriptDir
    • This is the folder location of the file you want to run before the server starts. NO TRAILING SLASH
  • ExternalScriptName
    • This is the name.extension of the file you want to run.

Sample INI Settings:

[Execute External Script Before Server Start? yes/no]
ExecuteExternalScript=yes
ExternalScriptDir=C:\Game_Servers\SQL_Scripts
ExternalScriptName=CleanDB.bat

ReadMe

Remote Restart Utility

No Updates in this release.

ConanRemoteRestartx64_v3.0.0.zip
ConanRemoteRestartx86_v3.0.0.zip

Assets 4
Jun 7, 2018
Corrects Entry Point Error Window Not Closing
Fixes #47 .  Entry Point window was not being closes sometimes even though steamfix was enabled. This had to do with the window appearing before the server window came up. The check will now run three times before looking for the server window at startup.  This worked on my test rig, but I have not tested it beyond an initial server start.
May 19, 2018
Instructions for Executing External Scripts

@Dateranoth Dateranoth released this May 17, 2018 · 14 commits to master since this release

Fixed variable not declared bug

RCON Support

Added RCON INI settings and RCON Notifications

RCON must be enabled on server for notifications to work

  • EnableRCON
    • Set to yes to enable RCON on Server
  • RCONPassword
    • Set your unique password to protect RCON access
  • RCONPort
    • Set to the port you would like to use for RCON
[Server RCON Settings]
EnableRCON=yes
RCONPassword=p7ykyp9345z2x_noHASHsymbol
RCONPort=25578

MCRCON Is required to send RCON Notifications

  • use_mcrcon
    • Set to yes to Use MCRCON to send message to players via RCON
  • mcrconPath
    • Set to path of MCRCON.exe ( No Trailing Slashes. Will be automatically downloaded if it does not exist )
  • mcrconTimeBeforeRestart
    • Time in Minutes that the first announcement is sent to the Players before Server Restart. If you also use Discord or Twitch, the setting with the HIGHEST notification time will be used.
[Use MCRCON to Send Message to Players before Restart? yes/no]
use_mcrcon=yes
mcrconPath=F:\Conan\mcrcon
mcrconTimeBeforeRestart=2

Remote Restart Utility

No Updates in this release.

ConanRemoteRestartx64_v3.0.0.zip
ConanRemoteRestartx86_v3.0.0.zip

Assets 2

@Dateranoth Dateranoth released this Apr 25, 2018 · 18 commits to master since this release

Request Restart From Browser

You can now send restart commands from any Web Browser

Restart commands are now expecting HTTP headers, and can be sent to the server from a web browser using the format http://IP:PORT?restart=user_pass. The utility will respond if the password is accepted or not. There is also a limit for max password attempts. After 15 tries in 10 minutes the requesting IP will be locked out for 10 minutes.

404 Responses will be sent if the RestartKey does not match or the header is incorrect. You can enable Debugging for a full output to the log what is being received by the server if you have any trouble.

These Are the Allowed Characters in the RestartCode (Password)
1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@$%^&*()+=-{}[]\|:;./?

New Settings in INI

[Remote Restart Request Key http://IP:Port?KEY=user_pass]
RestartKey=restart

[Enable Debug to Output More Log Detail? yes/no]
EnableDebug=no

Begin Usage Example===>

INI SETTINGS
[Game Server IP]
ListenIP=192.168.0.1
[Use Remote Restart ?yes/no]
UseRemoteRestart=yes
[Remote Restart Port]
ListenPort=57520
[Remote Restart Request Key http://IP:Port?KEY=user_pass]
RestartKey=restart
[Remote Restart Password]
RestartCode=Admin1_Pass1,Admin2_Pass2

In a standard web browser I would type in the URL http://192.168.0.1:57520?restart=Admin1_Pass1
The Server would compare the pass and find that it is correct. It would respond with 200 OK
And HTML Code stating the server is restarting.

<===End Usage Example

Remote Restart Utility

No Longer Required for Remote Restart

Updated to Use HTTP Headers and Receive Response from Server

New INI Setting has been added for RestartKey. Please backup and delete your old INI before using.

Assets 6

@Dateranoth Dateranoth released this May 17, 2018 · 23 commits to master since this release

Extra Startup Commands

Adds the ability to enter extra startup commands when starting the server

If you need to add any extra commands to the startup of the server you can enter them in the INI file. They will be passed to the server and logged to the scripts log file. Leave blank with no white space if not using.

[Extra Command Line Options. Leave Blank if Not Using]
ExtraServerCommands=

Remote Restart Utility

No Updates in this release.

ConanRemoteRestartx64.zip
ConanRemoteRestartx86.zip

Assets 2
You can’t perform that action at this time.