Keyrðu þinn eigin Arma 3 netþjón á Ubuntu 14

Yfirlit

Þessi handbók mun fjalla um uppsetningu og rekstur Arma 3 netþjónsins með því að nota SteamCMD og skjá. Fyrir frekari upplýsingar um uppsetninguna, vinsamlegast farðu á Bohemia Interactive Wiki eða spjallborð.

Kröfur

  • ~15 mínútur af tíma.
  • Ubuntu þjónn sem keyrir 14.04 eða 14.10.
  • Grunnskilningur á Linux skipunum.
  • Gildur steam reikningur. Þessi reikningur þarf ekki að hafa keypt Arma 3.
  • Vultr VPS (2 CPU, 2GB minni, 40GB geymsla) að lágmarki. Þessi uppsetning gæti ekki hentað stórum netþjónum.

Uppsetning

Skráðu þig inn sem rót á þjóninum sem þú munt nota fyrir þessa uppsetningu.

Við byrjum á því að fá frekari ósjálfstæði fyrir bæði Arma 3 netþjóninn og SteamCMD.

Í fyrsta lagi skaltu keyra skipunina hér að neðan til að uppfæra lista þjónsins yfir tiltæka pakka frá geymslunum og uppfæra síðan hvaða pakka sem fyrir eru.

apt-get update && apt-get upgrade

Arma 3 þjónninn krefst þess lib32stdc++6sem hægt er að setja upp með því að nota:

apt-get install lib32stdc++6

SteamCMD krefst þess lib32gcc1sem hægt er að setja upp með:

apt-get install lib32gcc1

Skjár er oft innifalinn með OS myndinni sjálfgefið, en þú gætir þurft að setja hann upp sjálfur.

apt-get install screen

Í öryggisskyni viljum við ekki keyra þjóninn með því að nota rótarreikninginn, svo við munum búa til nýjan notanda sem heitir "arma3" með eftirfarandi skipun:

useradd arma3

Þar sem við viljum ekki loka fyrir flugstöðvanotkun á meðan Arma 3 þjónninn er í gangi, höfum við sett upp skjá til að leyfa þjóninum að keyra á öðrum skjá, en við verðum samt að leyfa nýja notandanum okkar arma3 að nota skjáinn með því að keyra:

chmod o+rw /dev/pts/0

Nú þegar við höfum öðlast allar ósjálfstæði kerfisins getum við nú skipt yfir í arma3 notendareikninginn til að byrja að búa til nokkrar möppur og setja upp SteamCMD.

su arma3

Eins og þú hefur kannski tekið eftir erum við enn í heimamöppu rótnotandans svo við skulum skipta yfir í arma3 heimilið.

cd ~

Til að halda möppuskipulaginu okkar hreinu og einfaldri, munum við búa til nýja möppu fyrir SteamCMD og aðra fyrir Arma 3 miðlaraskrárnar.

mkdir steam
mkdir arma3
cd steam

Nú þegar möppurnar okkar tvær hafa verið búnar til og við höfum breytt möppum í steam möppuna, leyfum okkur að hlaða niður og setja upp SteamCMD með eftirfarandi skipunum.

  1. Sæktu SteamCMD executable.

    wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
    
  2. Dragðu innihaldið út í möppuna.

    tar -xvzf steamcmd_linux.tar.gz
    
  3. Fjarlægðu tar skrána.

    rm -f steamcmd_linux.tar.gz
    
  4. Keyra og uppfæra SteamCMD.

    ./steamcmd.sh
    

Nú þegar við erum með SteamCMD í gangi, skulum við skrá þig inn á steam reikninginn okkar. Skiptu um notanda og pass fyrir steam notendanafnið þitt og lykilorð.

login user pass

Þegar við höfum skráð okkur inn getum við sett upp Arma 3 í arma3 skrána.

force_install_dir ../arma3
app_update 233780

Þegar því er lokið geturðu lokað SteamCMD með því að slá inn exit. Þar sem við höfum nú niðurhalað Arma 3 þjóninum getum við nú ræst hann með því að skipta yfir í arma3 skrána.

cd ../arma3

... og byrja svo á nýjum skjá til að ræsa þjóninn, þar sem armaserver er skjánafnið.

screen -S armaserver

Keyra Arma 3 þjóninn. Fleiri ræsingarfæribreytur má finna á Bohemia Interactive Wiki.

./arma3server

Þú getur líka farið aftur á aðalskjáinn með því að ýta á Ctrl + A og svo D . Ef þú vilt fara aftur á netþjóninn, geturðu gert það með því að nota skipunina hér að neðan (þar sem "armaserver" er skjánafnið þitt).

screen -r armaserver

Þú getur lokað Arma 3 þjóninum þínum hvenær sem er með því að ýta á Ctrl + C í Arma 3 Server stjórnborðinu.

Eldveggsreglur (UFW)

Ef UFW er virkt gætirðu þurft að bæta við nokkrum nýjum reglum. Þetta er auðvelt að gera með eftirfarandi skipunum:

sudo ufw allow from 81.0.236.111 to any port 2344 proto tcp
sudo ufw allow from 81.0.236.111 to any port 2344 proto udp
sudo ufw allow from 81.0.236.111 to any port 2345 proto tcp
sudo ufw allow proto udp to any port 2302:2305

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