Comments (14)
Did you try using the CURL version of the script instead it tends to work better.
The steamcmd.cmd
version needs a few updates and bug fixes I have not got around to yet the steamcmd.cmd
script is a stripped out bare knuckle version of the steamcmd-curl.cmd
it does not have requirements / rely on dependencies to run like Powershell, VBScript and the CURL program. The steamcmd.cmd
script only relies on VBScript nothing else making it lighter.
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.
from steamcmd-autoupdate-any-gameserver.
Another thing I noticed was this.
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
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.
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
Notice the \"
escaping your quotes.
But maybe it will work without you needing to escape them but just in case you know what to do.
from steamcmd-autoupdate-any-gameserver.
Thanks for reply @C0nw0nk. I will try CURL etc and send you result.
from steamcmd-autoupdate-any-gameserver.
I tried with CURL, and it do the same.. No message, no reboot, no restart, only validating.
And the error :
- The specified file can not be found.
- FINDSTR: No search channels
- Error: The search filter is not recognized.
- Redirecting stderr to 'C \ steamcmd \ logs \ stderr.txt'
- Checking for available updates ...
- Steam console client c valve corporation
- Type quit to exit
- Loading Steam API ... ok
- Connecting anontmously to steam public logged in ok
- Waiting for license info .. ok
- Update state 0x5 validating, progress ..... (Until the end of the update, and repeats loop)
The log stderr :
Assert( Assertion Failed: Illegal termination of worker thread 'SocketThread' ):threadtools.cpp:3272
from steamcmd-autoupdate-any-gameserver.
Did you do what I said in this comment. Quotation marks could be the problem.
Perhaps remove ?ServerName=""
from the command line surely you can set the servers name in a config file instead.
from steamcmd-autoupdate-any-gameserver.
Ok thanks for reply, I will try soon, quotation and ?ServerName= ""
from steamcmd-autoupdate-any-gameserver.
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
set steamkey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
set login=anonymous
set install_directory=C:\rustserver
set steamcmd_path=C:\steamCMD\steamcmd.exe
set exe_path=C:\rustserver\RustDedicated.exe -batchmode +server.ip xxx.xxx.xxx.xxx +server.port 28015 +server.worldsize 4000 +server.seed 666 +rcon.port 28016 +server.identity "my_server" +rcon.password "xxxxxxx"
set servername="[EU|FR]-[RUST BAD] ALL VANILLA wipe 02/02"
set appid=258550
set update_appid=258550
set interval=240
from steamcmd-autoupdate-any-gameserver.
Same, i tried without "" in exe_path :
set exe_path=C:\rustserver\RustDedicated.exe -batchmode +server.ip xxx.xxx.xxx.xxx +server.port 28015 +server.worldsize 4000 +server.seed 666 +rcon.port 28016 +server.identity my_server +rcon.password xxxx
set servername="[EU|FR]-[RUST BAD] ALL VANILLA wipe 02/02"
from steamcmd-autoupdate-any-gameserver.
i will try with clean install of a server "rust", and try a small exe_path without quote ""
And, there is a solution for send you logs of your script ?
from steamcmd-autoupdate-any-gameserver.
Same prob, i post the settings :
set steamkey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
set login=anonymous
set install_directory=C:\RUSTTEST
set steamcmd_path=C:\steamCMD\steamcmd.exe
set exe_path=C:\RUSTTEST\RustDedicated.exe -batchmode +server.identity my_server -cfg server\my_server\cfg\server.cfg
set servername="[EU|FR]-[RUST BAD] ALL VANILLA wipe 02/02"
set appid=258550
set update_appid=258550
set interval=240
Always the same error at the beginning in the console, file not found ... but the script seems to launch the validation of the files :
- The specified file can not be found.
- FINDSTR: No search channels
- Error: The search filter is not recognized.
- Redirecting stderr to 'C \ steamcmd \ logs \ stderr.txt'
- Checking for available updates ...
- Steam console client c valve corporation
- Type quit to exit
- Loading Steam API ... ok
- Connecting anontmously to steam public logged in ok
- Waiting for license info .. ok
- Update state 0x5 validating, progress ..... (Until the end of the update, and repeats loop)
No message, no reboot, only validating, and repeats loop without timer
from steamcmd-autoupdate-any-gameserver.
Hello
OS windows server 2012, I would like to continue to do tests, with a server "Rust" and a server "Conan Exile"
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)
- The specified file can not be found.
- FINDSTR: No search channels
- Error: The search filter is not recognized.
- Redirecting stderr to 'C \ steamcmd \ logs \ stderr.txt'
from steamcmd-autoupdate-any-gameserver.
up :)
from steamcmd-autoupdate-any-gameserver.
up
from steamcmd-autoupdate-any-gameserver.
Hey I just resolved this on my end. In the set exe_path
, escape your quotes like so: \"
from steamcmd-autoupdate-any-gameserver.
Related Issues (20)
- Updater doesnt select the srcds window to input the warning text. HOT 4
- ERROR: The search filter cannot be recognized HOT 1
- Process can only be terminated forcefully (with /f option) HOT 5
- Use steamcmd itself instead of the API to check for updates
- -batchmode launch param not passing through properly
- [NEVERMIND] Installing to the wrong location.
- Tool doesn't work for The Isle
- Issues not working
- AutoUpdate failing to detect Steam patch HOT 2
- Auto update Hellion?
- Auto start without login
- Isn't going to the select file directory
- Repository Basics
- Stationeers Beta Compatibility
- Mix this with Firedaemon
- I can't make non-absolute directory configuration. HOT 2
- troubles with configs loading HOT 1
- There is lack of possibility to start two servers after update. HOT 6
- Script cannot work, The system cannot find the file specified. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from steamcmd-autoupdate-any-gameserver.