Jump to content

Dateranoth

Administrator
  • Posts

    11,211
  • Joined

  • Last visited

Everything posted by Dateranoth

  1. Can you PM me your INI file? Remove the passwords. You can probably get by by disabling remote start for now. The remote server restart option is what does the check.
  2. V2.2.1.0 Update! This is a feature release. It adds two options to the INI file. One is to disable using MULTIHOME to set the IP. Set BindIP=no if you are having connection issues. Also, adds an option to close the windows that come up when running the server with steam open. This will automatically close them and continue to start the server. Set SteamFix=yes V2.2.1.0 Downloads Complete Version 2.2.1.0 including Source Conan Server Utility V2.2.1.0 Conan Server Remote Restart Utility V2.2.1.0 Conan Server Utility V2.2.1.0 Source Conan Server Remote Restart Utility V2.2.1.0 Source V2.2.1.0 Server Utility Source:
  3. @Xaring That error likely means you are not able to connect to the server. Either the port is not open through the firewall or you have entered the wrong IP/Port in the INI file. It will only accept IPs. No names. Also, if he's still running v2.2.0.2 it might have crashed on the server side. He needs to update as soon as possible.
  4. Could you download the latest version of the utility and try to run it again? [MASTER DOWNLOAD] If it still doesn't work, send me a log file and your INI settings (remove any passwords)
  5. V2.2.0.3 Update! BUG FIX RELEASE!!! Download this release immediately and delete your current INI file. This fixes a major bug that crashes the script when attempting to update the server. V2.2.0.3 Downloads Complete Version 2.2.0.3 including Source Conan Server Utility V2.2.0.3 Conan Server Remote Restart Utility V2.2.0.3 Conan Server Utility V2.2.0.3 Source Conan Server Remote Restart Utility V2.2.0.3 Source V2.2.0.3 Server Utility Source:
  6. V2.2.0.2 Update! Corrected my request. Needed to have 6 available restarts through the day. V2.2.0.2 Downloads Complete Version 2.2.0.2 including Source Conan Server Utility V2.2.0.2 Conan Server Remote Restart Utility V2.2.0.2 Conan Server Utility V2.2.0.2 Source Conan Server Remote Restart Utility V2.2.0.2 Source V2.2.0.2 Server Utility Source:
  7. V2.2.0.1 Update! Had a request to allow multiple restarts through the day. This makes that possible. There are 4 hour options available now. If you turn on daily restarts and set them all to the same hour it will restart once a day. If you set them to different hours it will restart at each hour. V2.2.0.1 Downloads Complete Version 2.2.0.1 including Source Conan Server Utility V2.2.0.1 Conan Server Remote Restart Utility V2.2.0.1 Conan Server Utility V2.2.0.1 Source Conan Server Remote Restart Utility V2.2.0.1 Source V2.2.0.1 Server Utility Source:
  8. @verser I just added the automatic Update Feature V2.2 Update! Added the ability to turn on update checks. If you enable this feature, the script will parse the dev RSS feed for PATCH titles. If a new one is found it will automatically restart the server to apply the update. You need to have SteamCMD enabled for this to work properly. Also corrected some bugs. V2.2 Downloads Complete Version 2.2 including Source Conan Server Utility V2.2 Conan Server Remote Restart Utility V2.2 Conan Server Utility V2.2 Source Conan Server Remote Restart Utility V2.2 Source V2.2 Conan Server Utility Source V2.2 Conan Remote Restart Utility Source
  9. V2.1 Update! Bug Fix release. Missed a variable declaration when wrong restart code was sent. This corrects that issue. Restart Utility was not changed, but I will be updating revision anyway. V2.1 Downloads Complete Version 2.1 including Source Conan Server Utility V2.1 Conan Server Remote Restart Utility V2.1 Conan Server Utility V2.1 Source Conan Server Remote Restart Utility V2.1 Source V2.1 Source:
  10. Completely redone the utility. Written using AutoIT instead of batch. This utility has much more features than the previous one. Conan Server Utility Features Set Game IP, game port, max players, and Admin Password Log Excessive memory use. Set to a very large number if you don't wish to log anything Optionally restart server on excessive memory use. Optionally Use SteamCMD to automatically update server Optionally Use Remote Restart Utility to Restart server remotely using unique password and port Optionally Restart the server daily at a certain time Conan Remote Restart Features If enabled on the server, use to remotely restart the server. Set Password in INI file to save, or type each time. This utility, when SteamCMD and daily restarts are enabled, will keep the server up to date on a daily basis. You can also use SteamCMD and remote restart to update the server anytime you send the restart request. A few things to note. The Game Server IP will be the IP you wish to bind to. This may be a local IP if your server is behind a router. Also, the game can take a long time to gracefully shut down. So, when the restart is initiated, the utility attempts to gracefully shut down the server. If the server will not shut down gracefully after 1 minute the process is forcefully closed. When SteamCMD is used, a full cycle from the time the command is sent to the time the server is back on line can take 10 minutes or more. Finally, the remote restart port needs to be allowed through your firewall. Downloads Complete Version 2.0 including Source Conan Server Utility V2.0 Conan Server Remote Restart Utility V2.0 Conan Server Utility V2.0 Source Conan Server Remote Restart Utility V2.0 Source V2.0 Server Utility Source Remote Restart Utility V2.0 Source
  11. @axg3097 It will only update if it restarts. I made another piece of code today that will allow remote restarts of the server. I wont be home for several hours, but when I get home I will post it. It will do all the things this batch does plus restart daily, log excess memory use, restart on too much memory if you wish, and allow for remotely restarting the server using a password. The current batch file only runs and monitors the server. Once you start it will check for an update but will not check again until the server is stopped manually.
  12. Updated to V1.1 This version includes the known server commands and the ability to set the processor affinity for the server. This was a personal use for me to prevent issues running along side my Rust server. @ECHO OFF ::By Dateranoth - January 31, 2017 ::Used by https://www.gamercide.org on their server. ::Feel free to change, adapt, and distribute ::DecToHex conversion code FROM http://stackoverflow.com/users/778560/aacini ::V1.1-Added known server options. Added ability to change processor affinity.-------:: ::-----------------------------------------------------------------------------------:: ::V1.0-Initial Version Created. Simple Loop Script to download server files from-----:: ::Steam. No useage other than that yet.----------------------------------------------:: ::-----------------------------------------------------------------------------------:: ::--------------------User Variables-------------------------------------------------:: ::-----------------------------------------------------------------------------------:: ::Set RustDedicated.exe Directory (Be sure to include Trailing Slash) SET ServerPath=C:\Game_Servers\Conan_Exiles_Server\ ::Set Time between server Failed or Stopped and Server Restarted (in seconds) SET Timer=10 ::---------------------------------------------------------------------------------------:: ::--------------------Server Settings------No space after = -----------------------------:: ::---------------------------------------------------------------------------------------:: ::-SERVER NAME CANNOT BE SET FROM THIS LAUNCHER. You need to set it in your game folder--:: ::-Open SERVER\ConanSandBox\Saved\Config\WindowServer\Engine.ini ------------------------:: ::-If not there add [OnlineSubsystemSteam] to the bottom of the file---------------------:: ::-Below that Add ServerName=YOURSERVERNAME ---------------------------------------------:: ::-For a server Password (to prevent public access) Add ServerPassword=YOURPASS ---------:: ::-Save the file. The remainder of settings are in ServerSettings.ini - Modify as needed-:: ::Set the IP for the Server. SET IP=192.168.0.45 ::Set the Game Port for the Server (This is what players will connect to) SET GamePort=27015 ::Set the Query Port for the Server (Admin purposes? Not sure yet) SET QueryPort=27016 ::Set the Maximum Players Allowed on your server. SET MaxPlayers=30 ::Set the Admin Password. This is what you will use to get administrator rights from the menu. SET AdminPass=CHANGEME ::Enable Console. With this disabled your server still runs and logs, but you get no visible window SET EnableConsole=yes ::-----------------------------------------------------------------------------------:: ::--------------------Update Server on Each Restart----------------------------------:: ::-----------------------------------------------------------------------------------:: ::Update and Verify server files on each restart using SteamCMD? (yes or no) SET EnableUpdate=yes ::Set steamcmd.exe Directory (Be sure to include Trailing Slash) SET SteamCmdPath=C:\Game_Servers\SteamCMD\ ::---------------------------------------------------------------------------------------:: ::--------------------Affinity Settings------No space after = ---------------------------:: ::Use these to set the affinity of your Conan Server if needed. You will need to enter---:: ::the affinity in binary by number of cores. To use Cores 0,1,&2 in a Four Core System---:: ::you would set bin=0111 ----To use cores 0,2,4,5 in a 6 core system set bin=110101 -----:: ::First binary number is the last core. Last binary number is the first core ------------:: ::Make sure there is a 1 or 0 for ALL available cores, including hyper threads. If you---:: ::leave anything out it will set the cores incorrectly-----------------------------------:: ::---------------------------------------------------------------------------------------:: ::Enable setting affinity for the server. Leave this no if you wish to use all cores (yes or no) SET EnableAffinity=no ::Set which cores you wish to use. Refer to the information above. SET bin=11111100 ::------------------------------------------------------------------------------------------------------------------------------:: ::!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!No Setting Changes Below Here!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:: ::------------------------------------------------------------------------------------------------------------------------------:: :Start title Conan Server Utility endlocal setlocal :AffinityCheck IF /i %EnableAffinity%==yes ( set hex= goto AffinityStart ) ELSE ( set hex= goto LogCheck ) :AffinityStart call :bin2hex hex=%bin% echo hex: %hex% set hex=/AFFINITY %hex% goto :LogCheck :bin2hex hexVar=binValue setlocal EnableDelayedExpansion for %%a in (0000-0;0001-1;0010-2;0011-3;0100-4;0101-5;0110-6;0111-7;1000-8;1001-9;1010-A;1011-B;1100-C;1101-D;1110-E;1111-F) do ( for /F "tokens=1,2 delims=-" %%b in ("%%a") do ( set "hextable[%%b]=%%c" ) ) set "hex=" set "bin=000%~2" :bin2hexloop set "hex=!hextable[%bin:~-4%]!%hex%" set "bin=%bin:~0,-4%" if defined bin if "%bin:~3%" neq "" goto bin2hexloop endlocal & set "%~1=%hex%" set hex=/AFFINITY %hex% goto :LogCheck :LogCheck setlocal IF /i %EnableConsole%==yes ( SET log=-log ) ELSE ( SET log= goto UpdateCheck ) :UpdateCheck IF /i %EnableUpdate%==yes (goto UpdateStart) ELSE (goto GameStart) :UpdateStart ::Update if updates available and Verify Rust Server via steamcmd. cd /d "%SteamCmdPath%" "%SteamCmdPath%"steamcmd.exe +@ShutdownOnFailedCommand 1 +@NoPromptForPassword 1 +login anonymous +force_install_dir %ServerPath% +app_update 443030 validate +quit goto GameStart :GameStart ECHO. ECHO Starting Server Loop. ECHO This window needs to stay open to properly monitor server. ECHO. start "Conan Server" /D "%ServerPath%ConanSandbox\Binaries\Win64" %HEX%/WAIT "%ServerPath%ConanSandbox\Binaries\Win64\ConanSandboxServer-Win64-Test.exe" ConanSandBox?Multihome=%IP%?GameServerPort=%GamePort%?GameServerQueryPort=%QueryPort%?MaxPlayers=%MaxPlayers%?listen?AdminPassword=%AdminPass% -nosteamclient -game -server %log% ::start "Conan Server" /D "%ServerPath%" %HEX%/WAIT "%ServerPath%ConanSandboxServer.exe" ConanSandBox?Multihome=%IP%?GameServerPort=%GamePort%?GameServerQueryPort=%QueryPort%?MaxPlayers=%MaxPlayers%?listen?AdminPassword=%AdminPass% -nosteamclient -game -server %log% endlocal goto RemainingLoop :RemainingLoop ::Checks if timer has counted down to 0. If so restarts backup setlocal enableDelayedExpansion for /l %%N in (%Timer% -1 1) do ( SET /a "min=%%N/60, sec=%%N%%60, n-=1" if !sec! lss 10 SET sec=0!sec! cls choice /c:CR1 /n /m "Server Restart in !min!:!sec! - Press R to Restart Server Now, or C to Cancel. " /t:1 /d:1 if not errorlevel 3 goto :CheckAnswer ) :CheckAnswer if errorlevel 2 (goto Start) else (goto End) ::Shut Down The Batch File. :End choice /c:YN /m "Do you really want to quit" If Errorlevel 2 goto Start If Errorlevel 1 goto Shutdown :Shutdown taskkill /f /im "ConanSandboxServer-Win64-Test.exe" taskkill /f /im "ConanSandboxServer.exe" endlocal Exit ::Here in case of any major errors. :CatchAllEnd endlocal pause Exit
  13. Conan Server Utility (Latest Version will always be here) [Latest Releases] Automate your Conan Server Management with this Utility! Written using AutoIT with full Source available. UPDATE CHECK REQUIRES THE SCRIPT CAN READ FROM http://steamcommunity.com/games/440900/rss/ Conan Server Utility Features Manage Multiple servers with multiple Utilities (See V2.2.2.0 Update) Monitors for crashes and Restarts Server if process closes Optionally Enable fix to close DLL error that comes up if Steam is open when starting server Optionally Disable MULTIHOME to fix some connection problems Optionally Check Latest Version Using SteamCMD for automatic Updates (In 5 to XX minute intervals) Optionally Restart the server daily at a certain time (Up to 6 different times through the day) Optionally Use Remote Restart Utility to Restart server remotely using unique passwords (Optionally set Users) and port Optionally Use SteamCMD to automatically update server Optionally run verification every time SteamCMD is ran Optionally restart server on excessive memory use. Optionally use Discord to notify channel before restart using Webhook Optionally use Twitch to notify channels before restart using IRC Log Excessive memory use. Set to a very large number if you don't wish to log anything Set Game Name, Game IP, Game port, max players, Server Password, and Admin Password Rotate X number of logs created by utility every X hours Conan Remote Restart Features If enabled on the server, use to remotely restart the server. Set Password in INI file to save, or type each time. Restart using IP or Domain Name This utility, when SteamCMD and daily restarts are enabled, will keep the server up to date on a daily basis. You can also use SteamCMD and remote restart to update the server anytime you send the restart request. If CheckForUpdate is enabled this utility will parse the RSS for Conan to look for PATCH headers every X minutes based on what you set. If it finds a new header it will restart to update the server. A few things to note. The Game Server IP will be the IP you wish to bind to. This may be a local IP if your server is behind a router. Also, the game can take a long time to gracefully shut down. So, when the restart is initiated, the utility attempts to gracefully shut down the server. If the server will not shut down gracefully after 1 minute the process is forcefully closed. When SteamCMD is used, a full cycle from the time the command is sent to the time the server is back on line can take 10 minutes or more. Finally, the remote restart port needs to be allowed through your firewall. All source has been moved to GitHub. I was driving myself crazy trying to keep up with changes in a flat file format. This grew a bit more than I expected. SOURCE ON GITHUB
  14. Pk's been listening to a range of good shit.
  15. Oh God, I'm laughing so hard right now. Why is this so funny?
  16. That amused me greatly for some reason.
  17. Helluva nice sound system there. Bet it sounds great.
  18. Omg. This would be awesome. MrsBE streaming and narrating. Two others role playing and lip reading the lines.
  19. To revive a dead horse. This finally quit working sometime recently. I updated it to work the the HTML5 embeds, and went ahead and added SSL for good measure. Working fine again. https://live.gamercide.org
  20. That's what I need to fill in the bald.
  21. That looks like a lot of work. Cool though.
  22. Damn! Even better. Awesome Costume.
×
×
  • Create New...