Git Product home page Git Product logo

Comments (14)

C0nw0nk avatar C0nw0nk commented on May 23, 2024

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.

C0nw0nk avatar C0nw0nk commented on May 23, 2024

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.

Mannot74 avatar Mannot74 commented on May 23, 2024

Thanks for reply @C0nw0nk. I will try CURL etc and send you result.

from steamcmd-autoupdate-any-gameserver.

Mannot74 avatar Mannot74 commented on May 23, 2024

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.

C0nw0nk avatar C0nw0nk commented on May 23, 2024

Did you do what I said in this comment. Quotation marks could be the problem.

#13 (comment)

Perhaps remove ?ServerName="" from the command line surely you can set the servers name in a config file instead.

from steamcmd-autoupdate-any-gameserver.

Mannot74 avatar Mannot74 commented on May 23, 2024

Ok thanks for reply, I will try soon, quotation and ?ServerName= ""

from steamcmd-autoupdate-any-gameserver.

Mannot74 avatar Mannot74 commented on May 23, 2024

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.

Mannot74 avatar Mannot74 commented on May 23, 2024

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.

Mannot74 avatar Mannot74 commented on May 23, 2024

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.

Mannot74 avatar Mannot74 commented on May 23, 2024

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.

Mannot74 avatar Mannot74 commented on May 23, 2024

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.

Mannot74 avatar Mannot74 commented on May 23, 2024

up :)

from steamcmd-autoupdate-any-gameserver.

Mannot74 avatar Mannot74 commented on May 23, 2024

up

from steamcmd-autoupdate-any-gameserver.

johanwintgens avatar johanwintgens commented on May 23, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.