The Rise of Machines: Real World Applications of AI
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
V tomto článku vytvoříme server Dota 2. Dota je bezplatná hra pro více hráčů vydaná společností Valve, která stojí za Steamem. Pro připomenutí, tento článek je napsán pro CentOS 6.
Upozornění: Tyto pokyny nebudou fungovat na základní úrovni plánu Vultr VPS, protože Dota 2 vyžaduje více než 15 GB místa na disku. Minimální velikost plánu je plán 20 GB SSD.
Protože mnoho herních serverů Steam vyžaduje SteamCMD, nainstalujeme jeho závislosti. Pro informaci, SteamCMD vyžaduje následující balíčky:
Chcete-li nainstalovat tyto balíčky, spusťte následující příkazy jako uživatel root. Pokud to chcete provést s neprivilegovaným účtem, ujistěte se, že jste přidali sudovšechny příkazy určené ke spuštění jako root.
yum groupinstall 'Development Tools' -y
yum install libX11-devel freetype freetype-devel zlib-devel libxcb-devel -y
Pro 32bitové uživatele proveďte následující jako uživatel root:
yum install glibc libstdc++ -y
Pro 64bitové uživatele budete potřebovat 32bitové knihovny kompatibility, glibcprotože SteamCMD běží pouze na 32bitových prostředích:
yum install glibc.i686 libstdc++.i686 -y
Nejprve vytvoříme speciálního uživatele, který bude hostovat herní server. Děláme to proto, že pokud někdo najde exploit v softwaru herního serveru, bude mít pouze omezená oprávnění k vašemu VPS. Neváhejte a změňte uživatelské jméno, nicméně tento článek bude používán dotagsjako neprivilegovaný uživatel.
useradd dotags
Zadejte uživatelský účet:
su dotags
Poté si stáhněte SteamCMD:
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
Nyní musíme rozbalit archiv tar:
tar -xvf steamcmd_linux.tar.gz
Protože Dota 2 neumožňuje anonymousuživateli nainstalovat Dota 2, musíme se přihlásit pomocí vlastních účtů. Nejprve spusťte SteamCMD:
./steamcmd.sh
Poté se přihlaste do Steamu:
login mysteamusername
Nastavíme instalační adresář pro Dota 2:
force_install_dir ./dota2_gameserver
...a spusťte instalaci:
app_update 570
Bude to chvíli trvat, buďte prosím trpěliví.
Nyní musíme nainstalovat MetaMod, aby server fungoval správně.
Přejděte do adresáře hry Dota 2:
cd ~/Steam/steamapps/common/dota 2 beta/game/dota
Stáhněte si zdroj a rozbalte jej:
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
Vzhledem k tomu, že Dota 2 vyžaduje srcdske správnému běhu program nazvaný , chopíme se toho nyní:
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
Dobrá práce, zbývá pouze spustit server.
Tento krok je jednoduchý; vytvořte screenrelaci a spusťte server uvnitř ní.
screen -dmS dota2server "/home/Steam/steamapps/common/dota 2 beta/game/dota/srcds_run -game dota -console"
Můžete to vložit, /etc/rc.localaby se váš server Dota 2 spustil při spuštění instance. Udělejte to tak, že jej otevřete ( nano /etc/rc.local), vložte příkaz výše a uložte soubor.
V tomto článku jste vytvořili svůj vlastní server Dota 2; nyní můžete vstoupit a hrát!
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.
Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.
Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.
Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…
Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.
Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.
Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.
V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.
Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více