-
-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SteamCMD AutoUpdate need help #13
Comments
Did you try using the CURL version of the script instead it tends to work better. The Just use the CURL script and all should work fine they both function the same. Also I can't tell maybe you did it for this public post but do make sure you acquire and input your Steam DEV API key into the batch file for the auto updater to communicate with the steam master servers. |
Another thing I noticed was this.
I never did test when I made this how it would react to quotation marks but my understanding of command line scripting tells me you should be escaping those quotes.
Notice the But maybe it will work without you needing to escape them but just in case you know what to do. |
Thanks for reply @C0nw0nk. I will try CURL etc and send you result. |
I tried with CURL, and it do the same.. No message, no reboot, no restart, only validating. And the error :
The log stderr : |
Did you do what I said in this comment. Quotation marks could be the problem. Perhaps remove |
Ok thanks for reply, I will try soon, quotation and |
Same, error/checking/connect steam/validating/succes/repeats loop, but no message, no shutdown, no update?, no restart. i tried with CURL with these settings
|
Same, i tried without "" in exe_path :
|
i will try with clean install of a server "rust", and try a small exe_path without quote "" |
Same prob, i post the settings :
Always the same error at the beginning in the console, file not found ... but the script seems to launch the validation of the files :
No message, no reboot, only validating, and repeats loop without timer |
Hello Can you tell me if the error at startup of the script console is normal? (The text of the error on my console is in French, so I translated it)
|
up :) |
up |
Hey I just resolved this on my end. In the |
Hi !!
I tested your script from "steamcmd"
It seems to validate and download an update, but it does not stop and does not restart the server, it does not send a chat message, and there are some errors ..
I tested with a server "RUST" and a server "Conan Exile" ..
Can anyone help me?
If yes I could specify and post my settings .. (sorry for bad english)
I tried with login anonymous and login with ids
My settings :
`@ECHO OFF
::==============================::
:: SteamCMD Auto Updater 1.7 ::
:: Credits ::
:: C0nw0nk ::
::==============================::
:: https://github.com/C0nw0nk/SteamCMD-AutoUpdate-Any-Gameserver ::
:: This is the SteamDEV api key required for automatic updates ::
:: If you do not have one you may obtain your API key from here = http://steamcommunity.com/dev/apikey ::
set steamkey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
:: This is the required login for SteamCMD to download updates ::
:: example = login=C0nw0nk Password ::
:: For most game servers you do not require this and can leave it as anonymous ::
:: Certain game servers you have to use a username and password to install them ::
set login=anonymous
:: This is the directory you wish to install and keep your server updated to ::
set install_directory=C:\ConanexileTEST
:: This is for the directory where you installed steamcmd ::
:: http://media.steampowered.com/installer/steamcmd.zip ::
set steamcmd_path=C:\steamCMD\steamcmd.exe
:: This is the path to the exe of the game server this allows us to close and run the server for and after a update ::
:: Other command line variables for srcds can be found here https://developer.valvesoftware.com/wiki/Command_Line_Options ::
:: Example ::
:: set exe_path=C:\game-servers\CSGO\srcds.exe -game csgo -console -nocrashdialog -port 27015 +clientport 27005 +map de_dust2 ::
set exe_path=C:\ConanexileTEST\ConanSandboxServer.exe -log -MULTIHOME=xxx.xxx.xxx.xxx?QueryPort=29016?ServerName="[EU/FR]-[PVP] System Of Gaming - The Cimmerian"?MaxPlayers=70
:: This is the title of your server this will help you know what server this auto updater is running for ::
set servername=[EU/FR]-[PVP] System Of Gaming - The Cimmerian
:: This is the app ID of the game server you are installing / running ::
set appid=443030
:: This is the app ID the url will check for updates on that game ::
:: Some games this is the same as the installation appid other games it is a different numeric value ::
:: if your latest-version.txt file is empty you need to make this value different to the installation appid, just go to the steam store page and get the appid from the end url ::
set update_appid=443030
:: Automatic Updating Interval (in seconds) this will set how often you check the steam servers for a new update ::
:: I recommend 5-10 mins maximum ::
:: Default value 60 seconds 1 minute ::
set interval=120
:: Suppress application error messages, Usualy when your game server crashes you get flagged the following error ::
:: "srcds.exe has stopped working. Windows can check online for a solution to the problem" ::
:: and even after disabling error reporting and the message above you will get the following message instead ::
:: "srcds.exe has stopped working. A problem caused the program to stop working correctly. Please close the program" ::
:: With the following setting the script will prevent all these errors and get your server back online as soon as a crash occurs ::
:: set to false to disable this feature ::
:: Use -nocrashdialog in exe_path to also help suppress server crashes ::
set suppress_errors=true
:: Don't edit anything past this point ::
:: I AM SERIOUS DO NOT TOUCH ::
:: DON'T MAKE ME HURT YOU! ::
:: il fite u ::
:: Do you realy want some! ::
:: Come on don't be a skrub! ::
:: Sorry did not mean anything I just said go ahead and edit below this point see if I care (seriously just don't touch anything below this)::
:: for the fact you have even scrolled down this far shows your persistence ::`
The text was updated successfully, but these errors were encountered: