Dota 2 -palvelimen luominen CentOS 6:ssa

Tässä artikkelissa luomme Dota 2 -palvelimen. Dota on ilmainen moninpeli, jonka on julkaissut Steamin takana oleva yritys Valve. Muistutuksena, tämä artikkeli on kirjoitettu CentOS 6:lle.

Varoitus: Nämä ohjeet eivät toimi perustason Vultr VPS -suunnitelmassa, koska Dota 2 vaatii yli 15 Gt levytilaa. Paketin vähimmäiskoko on 20 Gt:n SSD-paketti.

Vaihe 1: Edellytykset ja vaatimukset

Kuten monet Steam-pelipalvelimet vaativat SteamCMD, asennamme sen riippuvuudet. SteamCMD vaatii viitteeksi seuraavat paketit:

  • glibc
  • glibc-c++
  • freetype fontit
  • näyttö

Asentaaksesi nämä paketit, suorita seuraavat komennot pääkäyttäjänä. Jos haluat tehdä tämän etuoikeutetulla tilillä, varmista, että lisäät sudoennen komentoja, jotka on määritetty suoritettavaksi pääkäyttäjänä.

yum groupinstall 'Development Tools' -y
yum install libX11-devel freetype freetype-devel zlib-devel libxcb-devel -y

Suorita 32-bittisille käyttäjille seuraava pääkäyttäjänä:

yum install glibc libstdc++ -y

64-bittisille käyttäjille tarvitset 32-bittisiä yhteensopivuuskirjastoja, glibckoska SteamCMD toimii vain 32-bittisissä ympäristöissä:

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

Vaihe 2: SteamCMD:n asentaminen

Ensin luodaan erityinen käyttäjä isännöimään pelipalvelinta. Teemme tämän, koska jos joku löytää hyväksikäytön pelipalvelinohjelmistosta, hänellä on vain rajoitetut oikeudet VPS:ään. Voit vapaasti vaihtaa käyttäjänimeä, mutta tämä artikkeli tulee olemaan dotagsetuoikeutettu käyttäjä.

useradd dotags

Anna käyttäjätili:

su dotags

Lataa sitten SteamCMD:

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz

Nyt meidän on purettava tar-arkisto:

tar -xvf steamcmd_linux.tar.gz

Vaihe 3: SteamCMD:n määrittäminen Dota 2:lle

Koska Dota 2 ei salli anonymouskäyttäjän asentaa Dota 2:ta, meidän on kirjauduttava sisään omilla tileillämme. Käynnistä ensin SteamCMD:

./steamcmd.sh

Kirjaudu sitten Steamiin:

login mysteamusername

Asetetaan asennushakemistomme Dota 2:lle:

force_install_dir ./dota2_gameserver

... ja aloita asennus:

app_update 570

Tämä kestää jonkin aikaa, joten ole kärsivällinen.

Nyt meidän on asennettava MetaMod, jotta palvelin toimii oikein.

Siirry Dota 2 -pelihakemistoon:

cd ~/Steam/steamapps/common/dota 2 beta/game/dota

Lataa lähde ja pura se:

wget http://www.metamodsource.net/mmsdrop/1.10/mmsource-1.10.7-git952-linux.tar.gz
tar -xvf mmsource-1.10.7-git952-linux.tar.gz

Koska Dota 2 vaatii kutsutun ohjelman srcdstoimiakseen oikein, tartumme siihen nyt:

wget -O srcds.tar.gz https://forums.alliedmods.net/attachment.php?attachmentid=140208&d=1416970992
cd ~/Steam/steamapps/common/dota 2 beta/game/dota
tar -xvf srcds.tar.gz

Hyvää työtä, jäljellä on vain käynnistää palvelin.

Vaihe 4: Käynnistä Dota 2 -palvelin

Tämä vaihe on yksinkertainen; luo screenistunto ja käynnistä palvelin sen sisällä.

screen -dmS dota2server "/home/Steam/steamapps/common/dota 2 beta/game/dota/srcds_run -game dota -console"

Voit laittaa sen, /etc/rc.localjotta Dota 2 -palvelin käynnistyy, kun ilmentymäsi käynnistyy. Tee se avaamalla se ( nano /etc/rc.local), liitä yllä oleva komento ja tallenna tiedosto.

Johtopäätös

Tässä artikkelissa loit oman Dota 2 -palvelimesi; nyt pääset sisään pelaamaan!

Jätä kommentti

Koneiden nousu: tekoälyn todelliset sovellukset

Koneiden nousu: tekoälyn todelliset sovellukset

Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.

DDOS-hyökkäykset: lyhyt katsaus

DDOS-hyökkäykset: lyhyt katsaus

Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, ​​että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja