Settu upp Rust Game Server á CentOS

Í þessari grein mun ég útskýra hvernig á að setja upp Rust leikjaþjón, sem notar Steam leikjavettvanginn. Fylgdu skrefunum hér að neðan til að halda áfram. Þessi kennsla var skrifuð fyrir CentOS 6.

Skref 1: Að setja upp forsendur

Til þess að hýsa Rust leikjaþjón þarftu forrit sem heitir steamcmd. Með því forriti getum við fengið allar nauðsynlegar leikjaþjónaskrár og ræst netþjóninn. En fyrst þurfum við að setja upp nokkra pakka til að Steam virki rétt.

Ef þú ert með 32 bita uppsetningu skaltu keyra þetta sett af skipunum:

yum install glibc libstdc++ screen -y

Fyrir 64 bita uppsetningar á CentOS, notaðu þetta sett af skipunum:

yum install glibc.i686 libstdc++.i686 -y

Síðan, þegar þú hefur lokið við að setja upp pakkasettið þitt, skaltu framkvæma eftirfarandi:

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 krefst nefnilega þess að C/C++ keyrslutímar séu uppsettir til að keyra rétt. Samhliða þessu mun þetta sett af skipunum setja upp screen, forrit sem þú getur notað til að halda öðrum forritum í gangi eftir að hafa aftengst SSH/leikjalotunni þinni.

Skref 2: Uppsetning ryð

Við munum búa til annan notanda til öryggis, því það er hættulegt að keyra leikjaþjóninn með rótnotandanum. Ekki hika við að breyta notendanafninu, ef þú vilt.

useradd rust
su rust

The useraddstjórn vilja bæta notanda, ryð. The sustjórn, mun í raun að breyta núverandi notanda okkar til "ryð".

Nú þegar við erum að nota óforréttinda notandann, munum við búa til möppuna þar sem Rust mun keyra.

mkdir ~/game_server && cd ~/game_server

Nú skulum við fá Rust leikjaþjónaskrárnar.

wget http://playrust.com/wp-content/uploads/2015/04/Rust_Server.zip && unzip Rust_Server.zip

Vegna þess að Rust krefst þess að Windows sé keyrt munum við setja upp forrit sem heitir WINE. WINE (Wine Is Not a Emulator) er forrit sem gerir okkur kleift að nota Windows hugbúnað á Linux. Það frábæra er að það er frekar einfalt í uppsetningu.

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

Ef þú ert að keyra 64-bita uppsetningu á CentOS, notaðu þetta:

cd wine-1.7.50 && ./configure --enable-win64

Ef þú ert að nota 32 bita útgáfuna af CentOS, notaðu þetta:

cd wine-1.7.50 && ./configure

Til að klára að setja upp Wine skaltu keyra:

make && make install

Þetta mun taka töluverðan tíma, svo haltu fast á meðan Wine er í smíðum.

Þegar Wine hefur lokið við að safna saman skaltu framkvæma:

cd /home/rust/game_server/steam
/usr/src/wine-1.7.50/wine64 steamcmd.exe +runscript ../update_script.txt
cd .. && cd rustds

Gott starf, þú hefur sett upp Rust netþjón.

Skref 3: Notkun

Til að ræsa Rust netþjóninn þinn skaltu framkvæma:

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

Þessi skipun mun ræsa netþjón með hýsingarheitinu rust-server.localdomainog fræinu 1234567. Ef þess er óskað geturðu breytt þjónsfræinu, hýsingarheitinu og öllum stillanlegum valkostum.

Niðurstaða

Að lokum, þú settir upp Rust netþjón - það eina sem er eftir er að ráða nokkra leikmenn!

Skildu eftir athugasemd

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira