Elhelyezés egy szerver a semmiből - az 1. cikk counter-strike

Elhelyezés egy szerver a semmiből

0. Bevezetés
Én már régóta az az ötlete támadt, hogy írjon egy cikket a létrehozása egy dedikált szerver CS 1.6 AMX Mod X. Ha még egy nagyon jó nézd információ a kézi telepítés a AMX, nem valószínű, hogy meg fogja találni több mint két vagy három különböző cikkeket, de gyakrabban egyszerűen másolni.
Utasítás idejétmúlt hivatkozások pobilis új verzió a szoftver jött ki, sok minden megváltozott, sok homályos pont, főleg kezdőknek.


2. A szerver beállítása
Minden fő kiszolgáló beállításait tárolja a server.cfg fájlt a cstrike mappában.
Nyisd meg a Notepad. Biztonságosan ott minden törölni és helyezze valami hasonló a következők:

// Indítsuk el a szerver
hostname "WWW.MAKE-AMXSERV.RU" // kiszolgáló neve
maxplayers 17 // rések száma
térkép de_dust2 // térkép, hogy a szerver elindul
sv_lan 0

// betölthető Awards
exec banned.cfg
exec listip.cfg

sv_voicequality 5 // (3) hang minősége
sv_voicecodec voice_speex // (voice_miles) Audio Codec


Minden, ami után a „//” kell tekinteni a megjegyzéseket. Zárójelben az alapértelmezett érték. Itt természetesen nem az összes beállítást, csak az alap, ez elég.

Most nyílt jegyzettömb és írd be a következő sort (line elindítani a szervert):
start "kiszolgáló" / min / magas "hlds.exe" game cstrike -console + port 27015 + ip 255.255.255.255

Én mindent, ahogy kell, a File -> Save As. Fájl neve: Server.cmd. Fájl típus: Minden fájl. Mentse a gyökérkönyvtárban a szerver.
Most fut a szerver csak a Server.cmd.

Azt is hozzá ezeket a lehetőségeket itt:
-nomaster - nem vonja vissza az internetes szerver a szerver lista
-bizonytalan - disable VAC

Jelölők a parancssor tudható be, hogy legalább az összes paramétert a server.cfg:
+térkép de_dust2 - szerver indítás térképen de_dust2
+maxplayers 17 - rések száma (32)
+sv_password 333 - a jelszót a szerver
. és így tovább. Estesstvenno ha meg valami konzol változót elindítása sor server.cfg érdemesebb eltávolítani, majd összezavarodnak :)

A mappa cstrike / addons / metamod fájlt létrehozni plugins.ini. Ez a fájl tartalmazza az elérési utat a könyvtárak csatlakozik mod. Írja, hogy az első sorban:
win32 addons / amxmodx / DLL-ek / amxmodx_mm.dll
és mentse. Tehát akasztott AMX Mod X

Ennek során a cikkben, mi kell csatlakozni egy pár mod, ennek eredményeként a addons / metamod / plugins.ini fájlt a következőképpen nézhet ki (!):

win32 addons / amxmodx / DLL-ek / amxmodx_mm.dll
win32 addons / dproto / dproto.dll
win32 addons / mmtimer / mmtimer.dll
win32 addons / podbot / podbot_mm.dll

Menj a leghosszabb része a kézi - felállítása AMX Mod X keresse meg a mappát csrtike / addons / amxmodx / configs. Nyílt amxx.cfg fájl tartalmazza az alapvető beállításokat AMX Mod X:

echo végrehajtása AMX Mod X konfigurációs fájl

// Minden hozzáférési szint, akik nem regisztrált users.ini (alkalmi játékosok)
// Alapérték: "Z"
amx_default_access "Z"

változó) jelszó
// adja meg a jelszót (az adminok) parancsot használjuk setinfo _pw át (ahol _pw - ez a jelszó mezőt, és adja át - a jelszót is)
// Default: "_pw"
amx_password_field "_pw"

// gyakorisága másodpercben és szöveges üzeneteket, amelyet görgetni
// Default: "Welcome to% hostname% - Ez a szerver segítségével AMX Mod X" 600
amx_scrollmsg "Welcome to% hostname% - Ez a szerver segítségével AMX Mod X" 600

Frekvencia // megjeleníti az üzenetet (lásd. Fent) másodpercben
// Alapérték: 180
amx_freq_imessage 180

// Idő betiltani a menüt (amx_banmenu)
// használata 0 megvonását (örökre)
// Alapérték: 0 5 10 15 30 45 60
amx_plmenu_bantimes 0 5 10 15 30 45 60

// Kár Saeb (pofont) menü (amx_slapmenu)
// megölje automatikusan megy az első paraméter
// Alapértelmezett: 0 május 1
amx_plmenu_slapdmg 0 május 1

// Milyen gyakran játékos írhat üzeneteket chat másodperc (árvízvédelem)
// alapértelmezett: 0.75
amx_flood_time 0,75

// száma fenntartott slot adminok
// Alapérték: 0
amx_reservation 0

// elrejtés felesleges nyílások
// Alapérték: 0
amx_hideslots 0

// megjeleníteni a hátralévő időt, mielőtt a végén a térkép
// a - fehér szöveg alján a képernyő közepén
// b - a hangutasítások
// c - ne add "maradék" (hang-)
// d - ne adjon meg „óra / perc / másodperc” (hang-)
// e - kijelző / hang, ha az aktuális idő kevesebb, mint ami a paraméter
// Alapérték: "AB 1200" "az AB 600" "az ab 300" "az ab 180" "az ab 60" "11 BCDE"
amx_time_display "ab 1200" "AB 600" "AB 300" "AB 180" "ab 60" "BCDE 11"

// Kísérő hangutasítás „mondja thetime” és „mondják timeleft”
// Alapérték: 1
amx_time_voice 1

// Minimum késleltetése két szavazat
// alapértelmezett: 10
amx_vote_delay 10

// Meddig szavazás másodpercben
// alapértelmezett: 10
amx_vote_time 10

// Itt akik szavaztak, hogy
// Alapérték: 1
amx_vote_answers 1

// kapcsolat szavazási eredmények

// Alapértelmezett: 0,40
amx_votekick_ratio 0,40

// Alapértelmezett: 0,40
amx_voteban_ratio 0,40

// Alapértelmezett: 0,40
amx_votemap_ratio 0,40

// Alapértelmezett: 0,02
amx_vote_ratio 0,02

// A maximális idő, amelyre a kártya bővíthető (perc)
// alapértelmezett: 90
amx_extendmap_max 90

// Mennyit lehet hosszabbítani térképen egy időben (perc)
// alapértelmezett: 15
amx_extendmap_step 15

// Hagyjuk válassza ki a nyelvet
// Alapérték: 1
amx_client_languages ​​1

// debug módban
// 0 - tiltva
// 1 - inek a lehetőséget „debug” a plugins.ini fut debug módban
// 2 - az összes beépülő modult futtatni hibakeresés módban
// Alapérték: 1
amx_debug 1

// Statisztika lefolytatott
// 0 - nick
// 1 - a AUTHID
// 2 - ip
// Alapérték: 1
csstats_rank 1

// A maximális fájlméret statisztikák
// alapértelmezett: 3500
csstats_maxsize 3500

// Record Statisztika botok
// Alapérték: 0
csstats_rankbots 0

// idő statisztikák megjelenítésére a halál után (másodpercben)
// Alapérték: 12,0
amx_statsx_duration 12,0

// megjelenítési idő statisztikák (HUD), miután a végén a kerek
// negatív időben eltávolítja a statisztikát mielőtt a kör véget ér freezytime
// Alapértelmezett: -2,0
amx_statsx_freeze -2.0

Most nyílt modules.ini, tartalmaz egy listát a plug-inek.
A modulok szabványos funkciók szükséges AMXX dugó. Ha a leírás a bővítmény azt mondta, hogy ez nem fog működni anélkül, hogy konkrét Ez a modul kell beilleszteni eltávolításával a „;” a vonal előtt a nevét.
Kezdeni, hagyjuk itt megadott modulokat:

; mysql
; sqlite
móka
motor
fakemeta
; geoip
; foglalatok
; regex
; nvault
cstrike
CSX
; hamsandwich


Folytassuk users.ini fájlt. Mint tudod kitalálni, vannak festve hatalmak számára. A legalján a fájl típusát. Az egyik vonal - egy felhasználót.
- felhasználónév vagy ip vagy steam_id
- jelszó
- hatáskörét zászlók
- bejárat zászlókat a szerveren

b - zászló, amely lehetővé teszi kapcsolat foglalni helyekkel.
c - Flag hozzáférés amx_kick csapat.
d - Flag való hozzáférés parancsok és amx_ban amx_unban.
e - Flag való hozzáférés parancsok és amx_slap amx_slay.
f - Flag hozzáférés amx_map csapat.
g - Hozzáférés zászlót keresztül módosítsák a beállításokat cvar amx_cvar.
h - Flag hozzáférés amx_cfg.
i - Flag amx_chat hozzáférést és egyéb chat parancsokat.
j - Flag amx_vote és hozzáférés más csapatok szavazás.
k - Hozzáférés zászlót változó cvar változó sv_password.
l - Flag amx_rcon hozzáférés és a változás minden cvar a szerveren.
m-t - fenntartva zászlók (harmadik fél által készített bővítmény)
u - Flag hozzáférést.
z - felhasználói zászló. Ez nem ad semmilyen hatóság.


bejárat zászlók a szerveren:

a - kikapcsolja a lejátszót, ha a jelszó nem egyezik
b - Clan tag
c - az steam_id vagy won_id
d - ip
e - jelszó nem ellenőrzött (csak felhasználónév / ip / steam_id)
k - a nevét vagy tag-érzékeny (azaz, ha beállítja ezt a jelzőt, hogy nick-lejátszó és rajta van egy jelszót, majd bárki használhatja a nevet játékos nem hatóság ezzel ő nem kap)


Felírni magát a rendszergazda, a következő sort:
"123.45.67.89" "" "ABCDEFGHIJKLMNOPQRSTU" "de"
(Ahol 123.45.67.89 - az ip, jelszó nem szükséges)
Vagy nick:
"My Name" "my_password" "ABCDEFGHIJKLMNOPQRSTU" "a"
(Ahol a My Name - a felhasználónév és jelszó - my_password, ne felejtsük el, hogy kapcsolódni a szerverhez, hogy regisztrálja a konzol setinfo _pw „my_password”)

Most dugó. Dugó fokozza a funkcionalitást a szerver, adjuk hozzá a statisztika, hatásokat, és így tovább. Nyisd plugins.ini fájl, nem lehet látni egy sor szabványos dugó. Kikapcsolja a plugin lehet pontosan ugyanaz, mint a modul - elé az ő nevét „;”. Telepíteni egy új plugint, másolja a plugins mappát és plugins.ini listája a fájl nevét (ne felejtsük el a végén .amxx).

Ennek eredményeként, a fájl addons / amxmodx / configs / plugins.ini a következőképpen nézhet ki (!):

chat_logger.amxx; Chat Logger v2.1a
admin_freelook.amxx; Admin Free Look
admin_spec_esp.amxx; Admin Spectator ESP v1.3
afkkicker2.amxx; AFK kisss
auto_res_in_x_round.amxx; Automatikus újraindítási X másodperc
descriptive_fire_in_the_hole.amxx; Leíró „Tűz a Hole”
high_ping_kicker.amxx; Nagy Ping Kicker

; eredeti plugins
admin.amxx; admin bázis (szükséges minden admin-kapcsolt)
adminchat.amxx; konzol csevegés parancsok
admincmd.amxx; alap admin konzol parancsok
adminhelp.amxx; help parancsot admin konzol parancsok
adminslots.amxx; slot foglalás
adminvote.amxx; szavazás parancsok
amxmod_compat.amxx; AMX Mod visszafelé kompatibilitás réteget
antiflood.amxx; megakadályozza az ügyfelek a chat árvíz a szerver
cmdmenu.amxx; parancs menü (beszéd, beállítások)
imessage.amxx; információkat jelenít meg üzeneteket
mapchooser.amxx; lehetővé teszi, hogy szavazzanak a következő térkép
mapsmenu.amxx; térképek menü (szavazás, changelevel)
menufront.amxx; front-end az admin menük
miscstats.amxx; csomó események bejelentését Counter-Strike
multilingual.amxx; Többnyelvű menedzsment
nextmap.amxx; megjeleníti a következő térkép mapcycle
pausecfg.amxx; lehetővé teszi, hogy a szünet, és a szüneteltetés néhány bővítmény
plmenu.amxx; játékos menü (rúgás, tiltás, kliens Parancs.)
pluginmenu.amxx; Menük parancsok / cvars által szervezett bővítmény
restmenu.amxx; korlátozhatják fegyverek menü
scrollmsg.amxx; megjelenít egy üzenetet görgetés
statscfg.amxx; lehetővé teszi, hogy kezelje a statisztikák plugins keresztül menü és parancsok
statsx.amxx; statisztika elhalálozás vagy lekerekített végű (CSX modul szükséges!)
stats_logging.amxx; fegyverek statisztika naplózás (CSX modul szükséges!)
; Telemenu.amxx; teleportálni menü (Fun modul szükséges!)
timeleft.amxx; Mutatja az időt hagyott a térképen


Minden kártya a szerveren regisztrálni kell maps.ini fájlt. Hozzáadott egy új kártyát a térképek mappát? Ne felejtsük el, hogy regisztrálja a nevét maps.ini, különben nem fog megjelenni a szavazólapon.

6. Felszerelés a nyomásfokozó mmtimer
Egy kis elmélet. A szerver folyamatosan kiszámítja a játék helyzetet: valaki, aki kapott, amikor mozgott, stb Frame kiszolgáló neve egyetlen játék, kiszámítani az időt. Frekvencia proschityvaniya keretek úgynevezett FPS (képkocka per másodperc, képkocka per másodperc). Minél magasabb az érték, annál simább lesz a játék.
FPS is befolyásolja a növekedés a ping, ez számított képlet segítségével 1000 / your_fps. Ie ha a szerver fps = 64, növekedni fog a ping 1000-1064

16 ms. Tehát minél több fps, a jobb játékosok, de a terhelés a szerveren többé. Alapértelmezésben a frame rate egyenlő 100, a változó be van állítva sys_ticrate és egy határa 1000 fps. A Windows, a szokásos módon emelni fps nem lehet nagyobb, mint 512. Szintén fontos az stabilitása fps, a legjobb stabil 200 FPS, mint ugró 100-500.

sys_ticrate 1100 // Egy 1024 fps
mm_insane 0 // Insane mód kikapcsolva


1. melléklet: lista az összes csapat AMX Mod X 1.8.1
Az admin:

amx_addadmin [jelszó] [AuthType] Hozzáadás admin
amx_addban [ok] Hozzáadás tilalom a szerver tilalmi listát
amx_ban [ok] Ban lejátszó
amx_cfg végre konfiguráció a szerver
amx_cvar [value] Change vagy megjeleníti az értéke cvar
amx_help rendelkezésre álló parancsok listáját
amx_kick [ok] kick-lejátszó
amx_last listát nemrég megjelent játékosok szerver
amx_leave [tag1] [tag2] [TAG3] rúgni minden játékos, aki nem ismeri ezeket a klán tag
Változás a amx_map
amx_menu műsorok menü elérhető a játékosok számára
Sheet amx_modules betöltött modulok
amx_nick Változás játékos beceneve
amx_off szüneteltetése plugins
amx_on eltávolítja szünet plugin
amx_pause vagy egyértelmű szakítást
amx_pausecfg csapat lista kezeléséhez szünetek
Sheet amx_plugins összes betöltött dugó
amx_rcon parancsokat futtat a szerver oldalon
amx_reloadadmins frissítése adminisztrátorai users.ini
amx_setlang Nyelv beállítása
amx_showrcon Run parancsot a szerver konzolon, és megjeleníti az eredményt
amx_slap [kárt] Slap (push) a játékos, akkor károsíthatja
amx_slay szán (megölése)
amx_unban Unban Player
amx_who Névsor a szerveren (ip, steam_id, nick, idő, ping)

amx_chat Küldjön üzenetet minden adminok
amx_csay Üzenet a központ
amx_psay Küldj üzenetet (egy játékos)
amx_say Küldjön üzenetet minden játékos
amx_tsay Üzenet a bal
mondjuk @ [@ | @ | @] [w | r | g | b | y | m | c] Jelentés az összes bal
say_team @ üzenet látható, amely az összes adminok (HUD)

amx_cancelvote végződik az előző szavazás
amx_vote Bármely szavazás
amx_voteban Szavazás a tilalom játékosok
amx_votekick Szavazás a kick-lejátszó
amx_votemap [térkép] [térkép] [térkép] Szavazás a következő térkép

mondjuk / hp Információkat jelenít meg killer (csevegés)
mondjuk / me Mutatja az aktuális forduló statisztika (csevegés)
say / rank Megjeleníti a rangot a szerveren (a chat)
mondjuk / rankstats Megmutatja a szerver statisztika (MOTD)
mondjuk / jelentés fegyverek állapota show (beszélgetni a csapat)
say / pontszám műsorok csapat statisztika (csevegés)
mondjuk / statisztikák mutatják statisztika egyéb (menü / MOTD)
mondjuk / StatsMe jeleníti meg statisztika (MOTD)
mondjuk / kapcsolja ki / be a megrendelő Statisztika
say / top15 Displays az első 15 játékos (MOTD)

mondjuk currentmap Az aktuális térkép
mondjuk ff műsorok Friendly Fire állapotát
mondjuk nextmap Mutatja a következő kártya
mondjuk thetime Megjeleníti az aktuális időt
mondjuk timeleft Mutatja az időt, amíg a végén a térkép

amxmodmenu főmenü megjelenítése az AMX Mod X
(Mert rendelkezésre áll az összes többi menük)


RCON parancsot (szerver oldali):

AMXX Parancs műsorok AMX Mod X csapat
AMXX cvars műsorok CVAR-s AMX Mod X
AMXX gpl show licenc GNU
AMXX modulok Kijelző modulok
AMXX Szünet futó bővítmény
AMXX plugins plugins show
Kezdés AMXX szüneteltetésüket szünetel bővítmény
AMXX változat verzióját mutatja AMX Mod X


2. függelék: lista a kiegészítő szerver beállításokat CS 1.6:
decalfrequency 60 // Elhelyezés a logó lehet X másodpercenként
jelentkezzen be // engedélyezése rekord rönk
mp_allowspectators 1 // A szerver lehet bemutatni néző
mp_consistency 1 // megtekintése kliens fájlokat
mp_hostagepenalty 0 // X Awards meggyilkolásáért túszokat. 0 - tiltva
mp_logdetail 3 // Az adatok naplóját
mp_logecho 1 // A naplóbejegyzések jelennek meg a konzol
mp_logfile 1 // naplózni a fájlokat a naplók mappa
mp_logmessages 1 // Üzenet írása
mp_maxrounds 0 // Limit körök maximális száma fordulóban játszott térkép, hagyjuk 0 engedelmeskedni mp_timelimit.
mp_startmoney 800 // eredeti összeg
mp_tkpunish 0 // timkillerov megölik a következő körben
mp_winlimit 0 // számának korlátozása győzelmek
pausable 1 // A szerver szüneteltetheti
rcon_password "" // jelszava Rkoni
sv_allowdownload 1 // hogy az ügyfelek fájlokat letölteni a szerverről
sv_allowupload 1 // hogy a szerver fájlokat letölteni a kliens
sv_alltalk 0 // engedélyezése a hangalapú kommunikációt a csapatok között
sv_cheats 0 // használatának engedélyezése cheat parancsok
sv_gravity 800 // Gravitáció
sv_password „” // jelszó be, hogy a szerver
sv_proxies 2 // Hány HLTV Proxy csatlakozhat a szerverhez
sv_voiceenable 1 // engedélyezése a hangalapú kommunikációt
sys_ticrate 1000 // kiszolgáló Tikreyt

Kapcsolódó cikkek