I denne veiledningen vil vi sette opp en Just Cause 2: Multiplayer Linux-server.
Disse kommandoene ble testet på Debian 7 x64, men de skal også fungere på den nåværende versjonen av Ubuntu.
Det første trinnet er å logge på serveren vår som root. Vi må installere noen pakker før vi kan kjøre JC2 : MP-serveren.
Hvis du kjører x64, kjør disse kommandoene:
dpkg --add-architecture i386
apt-get update
apt-get install -y libc6-i386 lib32gcc1 lib32stdc++6 screen
Hvis du kjører x86, utfør disse kommandoene:
apt-get update
apt-get install -y screen
Hvis du får en advarsel om "Innstilling av lokalitet mislyktes", utfør følgende kommandoer:
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
dpkg-reconfigure locales
(Full kreditt går til "Werner Fischer" for lokalkommandoer)
Når du kommer til konfigurasjonsskjermen, trykk ENTER , velg en_USog trykk ENTER igjen. Etter det starter du SSH-økten på nytt.
Nå må vi opprette en bruker for JC2:MP-serveren vår, siden det er en dårlig idé å kjøre ting som root. Å gjøre det:
adduser steam
Følg instruksjonene for å angi et passord for brukeren din. Trykk ENTER for å hoppe over å legge inn brukerinformasjon.
Deretter ønsker vi å utføre kommandoer som brukeren steam. Bytt til steambrukeren ved å utføre følgende kommando:
su steam
Lag en mappe og grip steamcmdprogramvaren for å laste ned JC2:MP. Dette gjøres ved å kjøre:
mkdir ~/steamcmd
cd ~/steamcmd
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar -xf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz
Vi er klare til å laste ned JC2:MP-serverprogramvaren! Utfør følgende kommando og vent mens filene lastes ned:
./steamcmd.sh +login anonymous +force_install_dir ~/jc2mp +app_update 261140 validate +quit
Hvis nedlastingen mislykkes av en eller annen grunn, kan du bare gi kommandoen på nytt, og den vil fortsette der den slapp. Nedlastingen bør ikke ta for lang tid siden den bare inneholder serverfilene.
Når nedlastingen er fullført, må vi konfigurere vår JC2:MP-server:
cd ~/jc2mp
mv default_config.lua config.lua
nano config.lua
Hvordan du konfigurerer denne filen er opp til deg, men du bør sannsynligvis endre:
MaxPlayers - Et tak på 5000 spillere er ikke nødvendig, en rimeligere grense på 200 ville sannsynligvis være nok.
Navn - Gi serveren din et navn, hvis du lar den være standard "JC2-MP Server", kan det hende du ikke kan finne den.
Passord - Hvis du vil at serveren din skal være privat, bør du angi passordet.
Det er tonnevis av alternativer i denne konfigurasjonsfilen som du kan endre hvis du trenger/vil eksperimentere. Når du er ferdig med å redigere den, kan du lagre filen ved å trykke CTRL + X og deretter Y .
Etter at du har konfigurert serverens alternativer, må du starte en ny SSH-sesjon og logge på som steambrukeren vi opprettet før. Etter å ha logget på, start serveren din ved å kjøre:
cd ~/jc2mp
screen -S jc2mp ./Jcmp-Server
Eller hvis du foretrekker å ikke opprette en ny SSH-økt og starte den stille:
screen -dmS jc2mp ./Jcmp-Server
Hvis du velger det første alternativet, kan du "løsne" fra den skjermen ved å trykke CTRL , A + D samtidig. Du kan når som helst koble til den skjermen på nytt ved å skrive:
screen -r jc2mp
For å starte serveren din i fremtiden, logg på som steambruker og kjør:
cd ~/jc2mp
screen -S jc2mp ./Jcmp-Server
Gratulerer! Din JC2:MP-server er nå oppe og går! Nå kan du invitere vennene dine til det eller begynne å legge til skript.