Krijimi i një serveri Dota 2 në CentOS 6

Në këtë artikull, ne do të krijojmë një server Dota 2. Dota është një lojë me shumë lojtarë falas, e lëshuar nga Valve, kompania që qëndron pas Steam. Si kujtesë, ky artikull është shkruar për CentOS 6.

Paralajmërim: Këto udhëzime nuk do të funksionojnë në planin Vultr VPS të nivelit bazë, pasi Dota 2 kërkon më shumë se 15 GB hapësirë ​​në disk. Madhësia minimale e planit është një plan SSD 20 GB.

Hapi 1: Parakushtet dhe kërkesat

Siç kërkojnë shumë serverë të lojërave Steam SteamCMD, ne do të instalojmë varësitë e tij. Për referencë, SteamCMD kërkon paketat e mëposhtme:

  • glibc
  • glibc-c++
  • fontet e tipit të lirë
  • ekran

Për të instaluar këto paketa, ju lutemi ekzekutoni komandat e mëposhtme si përdorues rrënjë. Nëse dëshironi ta kryeni këtë me një llogari të paprivilegjuar, sigurohuni që të shtoni sudopërpara ndonjë komande të specifikuar për ekzekutim si rrënjë.

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

Për përdoruesit 32 bit, ekzekutoni si përdorues rrënjësor:

yum install glibc libstdc++ -y

Për përdoruesit 64 bit, do t'ju duhen bibliotekat e përputhshmërisë 32 bit glibcsepse SteamCMD funksionon vetëm në mjedise 32 bit:

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

Hapi 2: Instalimi i SteamCMD

Së pari, ne do të krijojmë një përdorues të veçantë për të pritur serverin e lojës. Ne e bëjmë këtë sepse nëse dikush gjen një shfrytëzim në softuerin e serverit të lojës, ai do të ketë vetëm privilegje të kufizuara për VPS-në tuaj. Mos ngurroni të ndryshoni emrin e përdoruesit, megjithatë ky artikull do të përdoret dotagssi përdorues i paprivilegjuar.

useradd dotags

Futni llogarinë e përdoruesit:

su dotags

Më pas, shkarkoni SteamCMD:

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

Tani, ne duhet të nxjerrim arkivin e tar:

tar -xvf steamcmd_linux.tar.gz

Hapi 3: Konfigurimi i SteamCMD për Dota 2

Për shkak se Dota 2 nuk e lejon anonymouspërdoruesin të instalojë Dota 2, ne duhet të identifikohemi me llogaritë tona. Së pari, filloni SteamCMD:

./steamcmd.sh

Më pas, hyni në Steam:

login mysteamusername

Le të vendosim direktorinë tonë të instalimit për Dota 2:

force_install_dir ./dota2_gameserver

... dhe filloni instalimin:

app_update 570

Kjo do të marrë pak kohë, ndaj ju lutemi jini të durueshëm.

Tani, ne duhet të instalojmë MetaMod në mënyrë që serveri të funksionojë siç duhet.

Shkoni te drejtoria e lojës Dota 2:

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

Shkarkoni burimin dhe nxirrni atë:

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

Meqenëse Dota 2 kërkon një program të thirrur srcdspër të ekzekutuar siç duhet, ne do ta kapim atë tani:

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

Punë e mirë, gjithçka që mbetet është të nisësh serverin.

Hapi 4: Nisja e serverit tuaj Dota 2

Ky hap është i thjeshtë; krijoni një screensesion dhe nisni serverin brenda tij.

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

Ju mund ta vendosni atë në mënyrë /etc/rc.localqë serveri juaj Dota 2 të fillojë kur shembulli juaj të fillojë. Bëni këtë duke e hapur atë ( nano /etc/rc.local), ngjitni komandën e mësipërme dhe ruani skedarin.

konkluzioni

Në këtë artikull, ju keni krijuar serverin tuaj Dota 2; tani mund të hyni dhe të luani!

Lëreni një koment

Ngritja e makinave: Aplikimet në botën reale të AI

Ngritja e makinave: Aplikimet në botën reale të AI

Inteligjenca Artificiale nuk është në të ardhmen, është këtu në të tashmen Në këtë blog Lexoni se si aplikacionet e inteligjencës artificiale kanë ndikuar në sektorë të ndryshëm.

Sulmet DDOS: Një përmbledhje e shkurtër

Sulmet DDOS: Një përmbledhje e shkurtër

A jeni edhe ju viktimë e Sulmeve DDOS dhe jeni konfuz në lidhje me metodat e parandalimit? Lexoni këtë artikull për të zgjidhur pyetjet tuaja.

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

Ju mund të keni dëgjuar se hakerët fitojnë shumë para, por a keni menduar ndonjëherë se si i fitojnë ato para? Le te diskutojme.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Dëshironi të shihni shpikjet revolucionare nga Google dhe se si këto shpikje ndryshuan jetën e çdo njeriu sot? Më pas lexoni në blog për të parë shpikjet nga Google.

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

Koncepti i makinave vetë-drejtuese për të dalë në rrugë me ndihmën e inteligjencës artificiale është një ëndërr që e kemi prej kohësh. Por, pavarësisht nga disa premtime, ato nuk shihen askund. Lexoni këtë blog për të mësuar më shumë…

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Ndërsa Shkenca evoluon me një ritëm të shpejtë, duke marrë përsipër shumë nga përpjekjet tona, rriten edhe rreziqet për t'iu nënshtruar një Singulariteti të pashpjegueshëm. Lexoni, çfarë mund të thotë singulariteti për ne.

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Lexoni blogun për të njohur shtresat e ndryshme në arkitekturën e të dhënave të mëdha dhe funksionalitetet e tyre në mënyrën më të thjeshtë.

Evolucioni i ruajtjes së të dhënave - Infografik

Evolucioni i ruajtjes së të dhënave - Infografik

Metodat e ruajtjes së të dhënave kanë evoluar mund të jenë që nga lindja e të dhënave. Ky blog mbulon evolucionin e ruajtjes së të dhënave në bazë të një infografike.

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

Në këtë botë të drejtuar nga dixhitali, pajisjet inteligjente të shtëpisë janë bërë një pjesë thelbësore e jetës. Këtu janë disa përfitime të mahnitshme të pajisjeve shtëpiake inteligjente se si ato e bëjnë jetën tonë të vlefshme dhe më të thjeshtë.

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Së fundmi Apple lëshoi ​​macOS Catalina 10.15.4 një përditësim shtesë për të rregulluar problemet, por duket se përditësimi po shkakton më shumë probleme që çojnë në bricking të makinerive mac. Lexoni këtë artikull për të mësuar më shumë