TF2 különálló szerver létrehozása és beállítása

content auto translated from {from}

Ez egy régi útmutató. Új - a blogomban.

Mi a különbség a különálló és a Steam-integrált szerver között? A különálló több lehetőséget kínál (például pluginokat), de bonyolultabb a beállítása. A sávszélesség is szükséges, hogy széles legyen, és semmiképpen nem korlátozott.

Most azonnal láthatja a csontokat, izmokat, inakat és más fogaskerekeket Dobroszervák.

Kérjük, látogasson el a http://store.steampowered.com/about/ oldalra, és töltse le a Windows HLDS Update Tool-t.

Telepítse az HLDS-t a tervezett szerver mappájába:

Válassza Európa régiót:

Ennek eredményeként 4 fájl jelenik meg a mappájában:

Kattintson a HldsUpdateTool.exe fájlra, és várja meg, amíg az eszköz frissíti magát (az ablak eltűnik, amikor mindent elvégeztek).

Most telepíthet tore TF2 szervert. Hozzon létre egy szöveges fájlt a szerver mappájában, és állítsa át a típusát .bat-ra (a név nem lényeges, de én általában hldsupdatetool.bat-ot használok), nyissa meg a Jegyzettömbbel és adja hozzá az alábbi két sort:

hldsupdatetool.exe -command update -game tf -dir . -verify_all

pause

Mindez elég egyszerű, ezek a parancsok telepítik a TF2 szervert ide a mappába. A -verify_all paraméter első alkalommal ellenőrzi a szerver mappáit, hogy megvannak-e a szükséges fájlok, és csak a régi fájlokat frissíti / tölti le azokat, amelyek hiányoznak, ez hasznos, ha a kapcsolat megszakadt és nem akarja újra letölteni az egészet, vagy a szerver frissítésekor a jövőben. A pause parancs azért szükséges, hogy a frissítés után a hlds ablak ne záródjon be - és láthassuk, hogy a folyamat hogyan ment anélkül, hogy be kellene néznünk a naplóba.

Most használja a "dupla kattintás az egér bal gombjával" varázslatot az elkészített .bat fájlra, és foglalkozhat az üzlettel, hogy 2,66 GB után visszatérhessen:

Lépjen be az orangebox mappába, most létre kell hoznia egy batch fájlt a szerver indításához. A név megint nem lényeges, legyen ennek a neve start.bat:

@echo off

cls

echo A srcds védelme a hibáktól...

title srcds.com Watchdog

:srcds

echo (%time%) srcds elindult.

start /wait srcds.exe -console -game tf -tickrate 66 -secure +maxplayers 24 -port 27020 +map cp_dustbowl

echo (%time%) FIGYELEM: a srcds bezárult vagy összeomlott, újraindítás....

goto srcds

Ezekből a beállításokból két fontos - a maximális játékosok száma és az alapértelmezett térkép.

A fájl dupla kattintásával elindítja a szervert. Azonban erre jelenleg nincs szükség, egyszerűen hozzon létre egy parancsikon a fájlra, amely az asztalra vezet. Természetesen ezt nem kell megtennie, és minden alkalommal az összes szekrényével a fájlkezelőben kell mászkálnia, amikor el szeretné indítani a szervert.

Motd.txt

A fájl tartalmát a felhasználó akkor látja, amikor csatlakozik a szerverhez. Ez lehet csak szöveg vagy html.

Videókat nem lehet beágyazni a bejelentkező oldalra, de képeket nyugodtan:

</p> <p>body {background-image:url(http://imagefiles.ru/images/1a0809wmw.gif);</p> <p>background-position:bottom center;</p> <p>background-repeat:no-repeat;}</p> <p>

Ez a kompakt megoldás a stíluslapoknak köszönhető, de ez egy másik téma. A saját képe lehetőséget adja a http://imagefiles.ru/images/1a0809wmw.gif útvonal cseréjére a sajátjára.

Térképek

A felhasználói térkép hozzáadása a tf2 dobroserver\orangebox\tf\maps mappába mellett szükséges, hogy az a térkép része legyen a térkép listájának, különben nem tudja kiválasztani. A lista neve mapcycle.txt, és a \tf2 dobroserver\orangebox\tf mappában található.

Demók rögzítése

Természetesen minden játékos rögzíthet demót, de az csak róla szól. Ezt a problémát megoldja a sourcetv - hozzon létre a tf2 dobroserver\orangebox\tf\cfg mappában egy autoexec.cfg fájlt, és adja hozzá a következő parancsokat:

tv_enable 1

tv_autorecord 1

Az első parancs engedélyezi a sourcetv-t, a második pedig automatikusan rögzíti a demókat (a tf2 dobroserver\orangebox\tf mappába).

Alap beállítások

Hozzon létre a tf2 dobroserver\orangebox\tf\cfg könyvtárban egy server.cfg fájlt, és helyezze bele a következőt:

hostname dobroserver

tf_weapon_criticals "0"

mp_timelimit "30"

sv_alltalk 1

sv_allowdownload 1

sv_allowupload 1

A név, a véletlenszerű kritikus csapások kikapcsolása, a időkorlát minden térképhez, a kékek és pirosak hallják egymást, térképeket lehet letölteni és szerver letölti a spraye-t.

Adminok hozzáadása.

Először tudnia kell a steam ID-jét, lépjen be bármilyen szerverre, és írja be a konzolba a "status" parancsot.

Nyissa meg az admins_simple.ini fájlt, amely a \orangebox\tf\addons\sourcemod\configs mappában található.

És adja hozzá az alábbi sort:

"STEAM_0:1:16547568" "99:z"

Ez a 99-es szintű adminisztrátorrá tesz engem, minden lehetőséghez hozzáférvé. A 99-es szám nem véletlen, az adminisztrátor nem tud kitiltani vagy kitenni egy másik adminisztrátort, akinek a szintje magasabb. Bővebben a zászlókról olvashat itt, de a legtöbb esetben csak egy adminisztrátorra van szüksége a maximális lehetőségekkel.

MetaMod

Az egyik legfinomabb dolog a szerveren a SourсeMod pluginok, de ahhoz, hogy telepítse őket, először a MetaMod-ot és a SourсeMod-ot kell telepítenie.

Miután letöltötte az utolsó verziót, csomagolja ki az archívumot a tf2 dobroserver\orangebox\tf mappába.

Hozzon létre egy szöveges fájlt a \tf2 dobroserver\orangebox\tf\addons mappában, és helyezze bele a következőket:

"Plugin"

{

"file" "E:\tf2 dobroserver\orangebox\tf\addons\metamod\bin\server.dll"

}

Mentse el a fájlt metamod.vdf néven:

Sourcemod

Telepítéshez letöltésére van szüksége és csomagolja ki az orangebox\tf\ mappába.

Itt több beállítás van, de mielőtt megváltoztatná azokat, győződjön meg róla, hogy minden jól működik.

Indítsa el a szervert és írja be a konzolba meta list.

Ha körülbelül ezt látja, folytathatja:

Felület

Indítsa el a játékot, nyissa meg a konzolt és írja be az alábbi parancsot:

bind "f12" "say !admin"

Most, ha ön adminisztrátor, az "F12" billentyű megnyomásával kényelmes menü jelenik meg, amelynek segítségével egyszerűen lehet büntetni kezelni a szervert.

A menü is szabadon módosítható, de ez egy külön téma egy hosszú beszélgetéshez - lehet, hogy erről később beszélek.

Pluginok

A pluginok .smx fájlok, amelyeket a \orangebox\tf\addons\sourcemod\plugins mappába helyeznek, a pluginok konfigurációs fájljai általában itt találhatók: \orangebox\tf\cfg\sourcemod.

Ebben a szakaszban a számomra leghasznosabb pluginokat írom le, például a beállításokat, ha szükséges, és az installálásra vonatkozó magyarázatokat, ha különbözik a szokásostól.

**MaxClass**

Lehetővé teszi, hogy korlátozza a játékosok számát egy osztályra.

A beállítások itt találhatók: \orangebox\tf\addons\sourcemod\configs fájl MaxClass.txt

"MaxClassPlayers"

{

//Alapértelmezett konfiguráció, ha a térkép fa nem található

"default"

{

//Ha 1-50 játékos van a szerveren

"1-50"

{

//Team2 = piros ÉS team3 = kék

//állítsa 0-ra, ha csak egy csapatra szeretné használni

"red" "1"

"blue" "0"

//Állítson -1-et a korlátozás nélkül, 0-ra a tiltott, és bármely más számra a limit beállításához

"scout" "3"

"sniper" "3"

"soldier" "3"

"demoman" "3"

"medic" "3"

"heavyweapons" "3"

"pyro" "3"

"spy" "3"

"engineer" "3"

}

//Ha 1-50 játékos van a szerveren

"1-50"

{

//Team2 = piros ÉS team3 = kék

//állítsa 0-ra, ha csak egy csapatra szeretné használni

"red" "0"

"blue" "1"

//Állítson -1-et a korlátozás nélkül, 0-ra a tiltott, és bármely más számra a limit beállításához

"scout" "3"

"sniper" "3"

"soldier" "3"

"demoman" "3"

"medic" "3"

"heavyweapons" "3"

"pyro" "3"

"spy" "3"

"engineer" "3"

}

//Ha 6 játékos van a szerveren

"6"

{

//Team2 = piros ÉS team3 = kék

//állítsa 0-ra, ha csak egy csapatra szeretné használni

"red" "1"

"blue" "1"

//Állítson -1-et a korlátozás nélkül, 0-ra a tiltott, és bármely más számra a limit beállításához

"scout" "2"

"sniper" "2"

"soldier" "2"

"demoman" "2"

"medic" "2"

"heavyweapons" "2"

"pyro" "2"

"spy" "2"

"engineer" "2"

}

//Bármely be nem állított dolog -1 (nincs limit)

}

}

**Killer's Info**

Részletes információ arról, hogyan halt meg.

A killersinfo.phrases fájlt a \orangebox\tf\addons\sourcemod\translations mappába kell helyezni

Ha a metrikus rendszert szeretné látni a szerverén, mentse el a killersinfo.sp fájlt, ne pedig a killersinfo.smx-t.

A .sp fájlok forrást jelentik, amelyeket lehet szerkeszteni, de a használathoz le kell fordítani, ami elég egyszerű.

Nyissa meg a killersinfo.sp fájlt Jegyzettömbbel, keresse meg a #define METRIC 0 sort, és változtassa meg #define METRIC 1-re, mentse el a fájlt.

Most másolja be a \orangebox\tf\addons\sourcemod\scripting mappába, és indítsa el a compile.exe fájlt, amely ugyanott található. Csak annyit kell tennie, hogy átmásolja a killersinfo.smx-t a \orangebox\tf\addons\sourcemod\scripting\compiled mappából a már ismert \orangebox\tf\addons\sourcemod\plugins mappába.

**Addtime**

Hozzáadhatja vagy beállíthatja a hátralévő időt a kör végéig.

**TF2 Melee Mode**

Csak "hideg" fegyverekre váltja át a módot.

**TF2 Respawn System**

Beállítja a kék és piros csapatok újjászületésének idejét.

A plugin beállítható a server.cfg fájl parancsainak hozzáadásával:

mp_disable respawntimes 1

sm_respawn_time_enabled "1"

sm_respawn_time_blue "3.0" //Támadók

sm_respawn_time_red "3.0" //Védők

**Orosz Csevegés**

Nagyon hasznos plugin, amelynek lényege a neve.

**HPK Lite Edition**

A plugin automatikusan kiüti azokat a játékosokat, akiknek a pingje meghaladja a megadottat.

**TeamSwitch**

Lehetővé teszi bármely játékos áthelyezését egy másik csapatba.