Trinn 1: Installere forutsetningene
Trinn 2: Installere rust
Trinn 3: Bruk
Konklusjon
I denne artikkelen vil jeg forklare hvordan du installerer en Rust-spillserver, som bruker Steam-spillplattformen. Følg trinnene nedenfor for å fortsette. Denne opplæringen ble skrevet for CentOS 6.
Trinn 1: Installere forutsetningene
For å være vert for en Rust-spillserver trenger du et program som heter steamcmd. Med det programmet kan vi få tak i alle de nødvendige spillserverfilene og starte serveren. Men først må vi installere noen pakker for at Steam skal fungere skikkelig.
Hvis du har en 32-biters installasjon, kjør dette settet med kommandoer:
yum install glibc libstdc++ screen -y
For 64-biters installasjoner av CentOS, bruk dette settet med kommandoer:
yum install glibc.i686 libstdc++.i686 -y
Så, når du er ferdig med å installere pakkesettet, utfør følgende:
yum groupinstall 'Development Tools' -y
yum install libX11-devel freetype-devel zlib-devel libxcb-devel -y
yum install libX11-devel -y
yum install -y freetype freetype-devel -y
Steam krever nemlig at C/C++-kjøretidene er installert for å kjøre ordentlig. Ved siden av vil dette settet med kommandoer installere screen, et program som du kan bruke til å holde andre programmer i gang etter at du har koblet fra SSH/konsoll-økten.
Trinn 2: Installere rust
Vi oppretter en annen bruker for sikkerhets skyld, fordi det er farlig å kjøre spillserveren med rotbrukeren. Endre gjerne brukernavnet hvis du ønsker det.
useradd rust
su rust
Den useraddkommandoen vil legge brukeren, rust. Den sukommandoen, vil effektivt endre vår gjeldende bruker å "rust".
Nå som vi bruker den uprivilegerte brukeren, oppretter vi mappen der Rust skal kjøre.
mkdir ~/game_server && cd ~/game_server
La oss nå hente Rust-spillserverfilene.
wget http://playrust.com/wp-content/uploads/2015/04/Rust_Server.zip && unzip Rust_Server.zip
Fordi Rust krever at Windows kjører, vil vi installere et program som heter WINE. WINE (Wine Is Not a Emulator) er et program som lar oss bruke Windows-programvare på Linux. Den store delen er at den er ganske enkel å installere.
cd /usr/src && wget http://skylineservers.dl.sourceforge.net/project/wine/Source/wine-1.7.50.tar.bz2 && tar xjf wine-1.7.50.tar.bz2
Hvis du kjører en 64-biters installasjon av CentOS, bruk disse:
cd wine-1.7.50 && ./configure --enable-win64
Hvis du bruker 32-biters versjonen av CentOS, bruk denne:
cd wine-1.7.50 && ./configure
For å fullføre installasjonen av Wine, kjør:
make && make install
Dette vil ta ganske lang tid, så hold deg godt fast mens Wine bygges.
Når Wine er ferdig med kompileringen, kjør:
cd /home/rust/game_server/steam
/usr/src/wine-1.7.50/wine64 steamcmd.exe +runscript ../update_script.txt
cd .. && cd rustds
Bra jobbet, du har konfigurert en Rust-server.
Trinn 3: Bruk
For å starte Rust-serveren, kjør:
su rust
cd rustds
/usr/src/wine-1.7.50/wine64 RustDedicated.exe -batchmode +server.hostname "rust-server.localdomain" +server.port 28015 +server.identity "my_server" +server.seed 1234567 -logFile "output.txt" -autoupdate
Denne kommandoen vil starte en server med vertsnavnet rust-server.localdomainog frøet 1234567. Om ønskelig kan du endre serverfrøet, vertsnavnet og alle de konfigurerbare alternativene.
Konklusjon
For å konkludere, du installerte en Rust-server - alt som gjenstår er å rekruttere noen spillere!