Considering the instability introduced by the latest game patch, I have encountered numerous problems while hosting my server. It unexpectedly crashes without any clear cause, and I have also heard similar complaints from other users. 따라서, I have developed a quick batch script that automatically checks if the server is running and restarts it after a short delay of just 5 초.
Setting up the Script
If you are facing the same issues and wish to resolve them, the challenge lies in starting the server using a separate batch file, which makes it difficult to utilize Watchdog/Supervisor applications that handle such tasks. 다행스럽게도, I have devised a simple batch script that allows you to restart your server immediately after a crash, with the option to adjust the delay (“엑스”) as per your preference.
To configure an automatically restarting server, 아래 단계를 따르십시오:
- Create a new .bat file in the directory of your server. You can name it anything since the specific name is not important.
- Copy and paste the following code into the file:
@echo off :A Set "MyProcess=PandemicServer.exe" set MAP=(ENTER MAP NAME HERE, CHECK FOR DEFAULTS BELOW) set PORT=(ENTER SERVER PORT HERE, CHECK FOR DEFAULTS BELOW) set QUERYPORT=(ENTER QUERY PORT HERE, CHECK FOR DEFAULTS BELOW) 세트 "SERVERNAME=(ENTER NAME OF YOUR SERVER HERE)" set MAXPLAYERS=(ENTER MAXIMUM AMOUNT OF PLAYERS HERE) 제목 "%MAP%" 시작 "" WindowsServer/PandemicServer.exe %MAP% -log -servername="%SERVERNAME%" -SteamServerName="%SERVERNAME%" -port=%PORT% -queryport=%QUERYPORT% -maxplayers=%MAXPLAYERS% -force_steamclient_link goto B :B tasklist | find /i "%MyProcess%">nul || goto A TIMEOUT /T 5 goto B
- Save the file and execute it. It is crucial to adjust the values accordingly; 그렇지 않으면, your server will fail to start!
Default values:
MAP=Area12_PersistentLevel
PORT=7777
QUERYPORT=27015
The value
"SERVERNAME"
그리고
MAXPLAYERS
마지막으로, if you wish to modify the interval at which the watchdog checks if the server is running or not, you can adjust the value as per your preference.
TIMEOUT /T x
(어디 “엑스” represents the desired number of seconds to wait), and save the file.
이것이 오늘 우리가 공유하는 모든 것입니다. SCP: 5케이 가이드. 이 가이드는 원래 작성자가 작성하고 작성했습니다. [LOKE]YourC3PH. 이 가이드를 업데이트하지 못한 경우, 다음을 수행하여 최신 업데이트를 찾을 수 있습니다. 링크.