Jak vytvořit herní server 7. díl – Just Cause 2

jclogo1

Velmi populární hra, která má skvělý otevřený svět a ohromné množství různých skrytých základen a míst a nechybí ani ostrov ze známého seriálu „Ztraceni“. Dnes si ukážeme, jak vytvořit svůj vlastní server na tuto oblíbenou hru. V multiplayeru je pak obrovské množství různých věcí co můžete s kamarády dělat.

Požadavky na server:

CPU: fyzické 2 jádra na frekvenci 2.5 GHz
RAM: doporučená minimální velikost je 1 GB, ale čím více hráčů, tím více RAM
HDD: 160 GB
UPLOAD: pro 100 hráčů minimum 1 Mb/s
DOWNLOAD: pro 100 hráčů minimum 8 Mb/s

Postup:

1. Server musí mít Visual C++ doplněk systému jinak se nerozběhne. Pokud ho tedy v serveru nemáme, tak se dá stáhnout z těchto stránek.

2. Musíme si nainstalovat další věc a to SteamCMD, tedy pokud už tento nástrov v PC nemáme. Stáhneme z těchto stránek. A poté nainstalujeme.

3. Otevřeme si program SteamCMD a počkáme až se spustí příkazová řádka. Poté zadáme parametr:

login anonymous

4. Poté co se přihlásíme musíme zvolit složku, do které se Dedicated server nainstaluje. Uvedu příklad:

force_install_dir D:\Server\jcmp

5. Složku máme zvolenou a nyní si DS musíme stáhnout příkazem:

app_update 261140 validate

Až se vše stáhne ukončíme příkazovou řádku pomocí příkazu:

quit

6. Nyní si musíme nakonfigurovat samotný server. Opět se to bude provádět přes config soubor pomocí poznámkového bloku nebo nejlépe Notepad++. Ve složce, kterou jsme si pro Just Cause 2 server zvolili budeme mít soubor „default_config“. Ten si zduplikujeme a jeden z configů přejmenujeme jen na „config“.

V config souboru si můžeme měnit jméno serveru, port, heslo… a to vše dle vlastního uvážení. Níže uvedu příklad hlavního nastavení serveru.

Server =
{
    — The maximum number of players that can be on the server at any
    — given time. Make sure your connection and server can handle it!
    — Default value: 5000
    MaxPlayers                  = 66,
    — Used to control what IP this server binds to. Unless you’re a dedicated
    — game host, you don’t need to worry about this.
    — Default value: „“
    BindIP                      = „vaše veřejná nebo hamachi IP“,
    — The port the server uses.
    — Default value: 7777
    BindPort                    = 7777,
    — The time before a player is timed out after temporarily losing
    — connection, or crashing without properly disconnecting.
    — Default value (in milliseconds): 10000
    Timeout                     = 10000,
    — The name of the server, as seen by players and the server browser.
    — Default value: „JC2-MP Server“
    Name                        = „Just Cause 2 Multiplayer Server“,
    — The server description, as seen by players and the server browser.
    — Default value: „No description available“
    Description                 = „Vytvořeno pomocí návodu na IT MooV.eu“,
    — The server password.
    — Default value: „“
    Password                    = „vyplnit jen když chcete mít na serveru vstupní heslo“,
    — Controls whether the server announces its presence to the master server
    — and therefore to the server browser.
    — Default value: true
    Announce                    = true,
    — Controls how often synchronization packets are broadcast by the server
    — in milliseconds
    — Default value (in milliseconds): 180
    SyncUpdate                  = 180
}

7. Pokud chceme na serveru provozovat různé skripty, tak ty se nahrávají do složky „scripts“. Pokud se tato složka zde nenachází, tak ji vytvoříme a scripty můžeme stahovat třeba zde. Pokud scripty nebudou fungovat, tak se musí v konzoli serveru aktivovat pomocí příkazu „load“. Příklad:

load races

Všechny stažené scripty musí být extrahovány do složky „scripts“ jinak nebudou fungovat!!!

8. Nyní máme vše nainstalováno a nastaveno a je na řadě vyzkoušet jestli se povedlo. Server spustíme pomocí „JcmpServer.exe“. Pokud se nemůžou ostatní hráči připojit na náš server, tak zkontrolujeme, jestli máme povolený server ve firewallu a jestli je tam povolený i port, který máme nastavený v config souboru.

Závěr

Doufám, že vám návod pomůže a doberete se ke zdárnému konci. Požadavky nejsou zas tak vysoké, aby se to nedalo provozovat i na nějakém VPS. Hra bez scriptů má požadavky velmi nízké, ale scripty více zatěžují RAM i CPU. Připojení k internetu se odvíjí od počtu hráčů a počítejte, že měsíčně při 100 hráčích se může přenést i 2 TB dat přes síť.

Sdílet článek na

Odeslat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Můžete používat následující HTML značky a atributy: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>