Luo oma The Front -palvelin
Järjestelmävaatimukset
Käyttöjärjestelmä: Windows 10/11, Server 2016/2019/2022, 64-bittinen
Suoritin: neliytiminen prosessori
Muisti: 8 Gt
Levytila: 4 Gt
1. SteamCMD
Lataa ensin SteamCMD: https://developer.valvesoftware.com/wiki/SteamCMD#Downloading_SteamCMD
Pura ZIP haluamaasi kansioon, esim. C:\SteamCMD.
Vinkki: Pura SteamCMD mieluiten itse luomaasi kansioon, muuten Windows saattaa rajoittaa työkalun toimintaa.
2. Palvelimen lataaminen
Luo nyt samaan kansioon, jossa SteamCMD.exe sijaitsee, uusi tekstitiedosto ja nimeä se esim. update_server.bat.
Napsauta äsken luotua tiedostoa hiiren oikealla ja valitse Muokkaa.
Liitä seuraava sisältö:
@echo off
start "" steamcmd.exe +login anonymous +force_install_dir "C:\Polku\palvelimen\kansioon" +app_update 2612550 validate +quit
Säädä polkua tarpeen mukaan. Jos haluat, että SteamCMD valitsee kansion automaattisesti, poista tämä asetus:+force_install_dir "C:\Polku\palvelimen\kansioon"
Tällöin palvelin löytyy seuraavasta kansiosta:\SteamCMD\steamapps\common\The Front Dedicated Server
Tallenna tiedosto ja suorita se.
Jos kaikki meni oikein, palvelin ladataan nyt.
3. Palvelimen käynnistäminen
Siirry palvelinkansioon ja luo uusi tekstitiedosto.
Nimeä se esim. start_server.bat.
Avaa se muokattavaksi.
Liitä seuraava sisältö:
start "" "C:\Polku\palvelimen\kansioon\ProjectWar\Binaries\Win64\TheFrontServer.exe" ProjectWar ProjectWar_Start ?Listen?MaxPlayers=8 -server -game -QueueThreshold=8 -ServerName="Palvelimesi nimi" -ServerAdminAccounts=STEAM64ID;STEAM64ID;STEAM64ID -log log=log.log -locallogtimes -EnableParallelCharacterMovementTickFunction -EnableParallelCharacterTickFunction -UseDynamicPhysicsScene -OutIPAddress=YOUR_PUBLIC_IP -ServerID=ANY_IDEA -port=PORT -BeaconPort=PORT+1 -QueryPort=PORT+2 -Game.PhysicsVehicle=false -ansimalloc -Game.MaxFrameRate=35 -ShutDownServicePort=PORT+3
Muokkaa seuraavat arvot:
MaxPlayers=8: Korvaa 8 sillä pelaajamäärällä, jonka haluat sallia samanaikaisesti-ServerName="Palvelimesi nimi": Kirjoita tähän palvelimen nimi-ServerAdminAccounts=STEAM64ID;STEAM64ID;STEAM64ID: Korvaa Steam64ID niiden pelaajien Steam64-tunnuksilla, joista haluat tehdä ylläpitäjiä-OutIPAddress=YOUR_PUBLIC_IP: Julkinen IP-osoite, jota palvelin käyttää-port=PORT-BeaconPort=PORT+1-QueryPort=PORT+2-ShutDownServicePort=PORT+3: Korvaa PORT sillä portilla, jota palvelin käyttää, esim. 7777. Säädä muut arvot ohjeen mukaan, esim.-BeaconPort=7778
Tallenna muutokset ja suorita tiedosto.
Palvelimen pitäisi nyt käynnistyä oikein.
4. Palvelimen määrittäminen
Luo palvelinkansioon seuraava kansio: TheFrontManager
Luo tähän kansioon tiedosto: ServerConfig_.ini
Varmista, että sekä kansion että tiedoston nimet ovat juuri oikein, muuten määritystiedostoa ei ladata.
Esimerkki ServerConfig_.ini-tiedostosta:
[BaseServerConfig]
IsCanMail=1.000000
ServerName="Palvelimesi nimi; poista tämä, jos nimi asetetaan komentorivillä"
ServerPassword=
ServerTitle="Lyhyt kuvaus palvelimestasi"
PlayerAddExpRate=1
5. Porttien avaaminen
Varmista, että TheFrontServer.exe on sallittu Windowsin palomuurissa.
Pääset Windowsin palomuurin asetuksiin näin:
Napsauta tehtäväpalkin kilpikuvaketta hiiren oikealla -> Näytä suojauskojelauta.
Valitse Firewall- ja verkostosuojaus -> Salli sovellus palomuurin kautta.
Saatat joutua myös avaamaan palvelimen portit reitittimessäsi manuaalisesti.
Katso reitittimesi ohjeista tarkemmat toimintaohjeet.