Üdv.
Itt egy kis tutorialt szerver készítésről és egyéb dolgokról(modok telepítése, parancsok, kezdőknek segítség stb.).
I. Szerver Készítés - Windows1.Fázis:Letöltjük a
Half-Life Dedicated Server Update tool-t.
Ezután feltelepítjük, én a C:\HLServer-be telepítem.
2.Fázis:Start menüben a futtatás alatt elindítjuk a cmd-t(parancssor).
Beírjuk, hogy:
Kód:
cd C:\HLServer
C:\HLServer helyére azt írjuk, ahova telepítettük.
3.Fázis:Telepítjuk a counter strike-t a következő módon.
Beírjuk:
Kód:
HldsUpdateTool.exe -command update -game cstrike -dir .
4.Fázis:Ha mindent jól csináltunk valami ilyesmit kapunk:
Ez eltarthat egy darabig,
addig csinálunk valami értelmeset.5.Fázis:Ha vége, ezt fogjuk kapni:
7.Fázis:Először is észre kell vennünk, hogy kimaradt a 6. fázis.
Bemegyünk a C:\HLServer mappába és elindítjuk a hlds.exe-t.
Beállítások:
Kód:
Game: Counter-Strike
Server Name: Logikus
Map: Logikus
Network: Internet
Max. players: Ez internettől és géptől függ(állítsd be valamennyire)
UDP Port: 27015
RCON Password: Ez egy titkos kód kell legyen
(Alul pipa : Secure (Valve Anti-Cheat))
Amint elindult, már kész is a szerverünk.
A konzolban megnézhetjük, hogy hányan vannak fent, szerver név, melyik map stb.
II. Amx Modx Telepítése - Windows1.Fázis:Letöltjük az AmxmodX auto installert,
innen.
2.FázisÉrtelem szerűen feltelepítjük, ha vége akkor fogunk kapni egy ilyesmit:
Bepipálva hagyjuk a "Run AMX Mod X Installer 1.8.1"-et.
3.FázisFelugrik egy új ablak. 2 darab "Next" után ezt fogjuk kapni:
Itt bekörözzük a "Steam Dedicated Server"-t.
Ezután kapunk egy ilyesmit:
Itt értelem szerűen a counter-strike-t pipáljuk be.
Ezután már a szervereden is van az amx mod!
1.8.1 AMX ModX ChangelogIII. Pluginok Telepítése Amx Modra - WindowsElőször is tudnunk kell, hogy a pluginok *.sma file-okban vannak írva(ezek egy PAWN nevű programozási nyelvhez tartoznak).
A *.sma fileok még nincsenek compilálva, ha compiláljuk őket akkor .amxx fájlok lesznek belőlük.
Ha nem akarunk ezzel baszakodni akkor vannak oldalak ahol nem kell leforgatni őket, csak simán letöltöd a .amxx fájlt.Én jobban szeretem forgatni őket először.
WIKI1.FázisLetöltünk egy plugint, amit szeretnénk(mindegy mit)
Itt lehet válogatni.
Most én kiválasztom a
Paintball plugint.
2.FázisLetöltjük a kiszemelt plugint.
A fórumon amit linkeltem 2 lehetőség van:
Kód:
Get Plugin or Get Source
Plugin - .amxx file
Source - .sma file
A) .amxx file letöltése:Egyenesen bemásoljuk a /amxmodx/plugins mappába.
Megnyitjuk az amxmodx/configs/plugins.ini file-t és a
Kód:
; Custom - Add 3rd party plugins here
alá beírjuk a .amxx file(ok) nevét.
B) .sma file letöltése:A .sma file-t bemásoljuk a scripting mappába.(nem muszáj)
Elindítjuk a compile.exe-t és ha minden jól ment akkor néhány másodperc múlva az .sma file nevével a compiled mappában találunk egy .amxx file-t.
EZt értelem szerűen átmásoljuk a plugins mappába, és átírjuk a .ini file-t ahogy az előbb is.
Újraindítjuk a szervert és már megy is a pluginunk.
Admin parancsok, és használatuk itt megtalálhatóak.LINUXIV. Szerver Készítés - Linux1.Fázis:Megcsináljuk a mappát ahova majd letöltjük a dolgokat.
Kód:
mkdir hlds
Kód:
cd hlds
Letöltjük a hlds update toolt:
Kód:
wget http://www.cstrike-planet.com/dls/hldsupdatetool.bin
Ha jól csináltad van egy hldsupdatetool.bin a mappádban.
2.Fázis:Most ennek átállítjuk a hozzáférését.
Kód:
chmod +x hldsupdatetool.bin
./hldsupdatetool.bin
3.Fázis:Ha mindent jól csináltál akkor van egy steam file is a mappádban.
Installáljuk a counter-strike-t.
chmod +x steam
./steam -command update -game cstrike -dir .Valami ilyesmit fogunk kapni:
Amint készen van, a szerverünk már működő képes.
V. AMX ModX Telepítés - Linux1.Fázis:Bemegyünk a .cstrike/addons és csinálunk egy mappát "metamod" néven.
Kód:
cd cstrike\addons
Kód:
mkdir metamod
2.Fázis:Letöltjük a metamodot.
Link3.Fázis:A .dll és .so fileokat bemásoljuk a dlls mappába.
Megkeressük a liblist.gam file-t és a következő sort átírjuk:
Kód:
gamedll_linux "dlls/mp_i386.so"
Erre:
Kód:
gamedll_linux "addons/metamod/dlls/metamod_i386.so"
4.Fázis:Bemegyünk az addons/metamod mappába.
Kód:
cd cstrike\addons\metamod
Készítünk egy plugins.ini file-t.
Kód:
touch plugins.ini
Beleírjuk a következő sort:
Kód:
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
5.Fázis:Letöltjük az Amx modx Base-t linuxra,
innen.
A fájlokat kicsomagoljuk az cstrike/addons/amxmodx helyre.
Ezután letöltjük a counter strike modúlt linuxra,
innen.
Ezt ugyan oda tesszük.
Ezzel készen is vagyunk, a szerverünk működőképes és rendelkezik a legújabb Amxmoddal.
VI. Adminok hozzáadása - Linux/WindowsMegnyitjuk az amxmodx/configs/users.ini file-t.
A legaljára tudjuk majd beszúrni az új sort és oda az új admint.
Az admin sor struktúrája:
Kód:
<name|ip|steamid> <password> <access flags> <account flags>
Tehát néhány példa:
Kód:
; Steam id azonosítás
"STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"
; IP Cím azonosítás
"123.45.67.89" "" "abcdefghijklmnopqrstu" "de"
; Jelszó és felhasználó névvel való azonosítás
"My Name" "my_password" "abcdefghijklmnopqrstu" "a"
Vagy ingame is megoldható, ugyanezzel a struktúrával, egy paranccsal:
Kód:
amx_addadmin "STEAM_0:1:23456" "abcdefghijklmnopqrstu"
És, hogy mit jelent az a sok betű az összes azonosításnál, nos itt egy táblázat róla:
Kód:
Access Flag Purpose
a immunity (can't be kicked/baned/slayed/slaped and affected by other commmands)
b reservation (can join on reserved slots)
c amx_kick command
d amx_ban and amx_unban commands
e amx_slay and amx_slap commands
f amx_map command
g amx_cvar command (not all cvars will be available)
h amx_cfg command
i amx_chat and other chat commands
j amx_vote and other vote commands
k access to sv_password cvar (by amx_cvar command)
l access to amx_rcon command and rcon_password cvar (by amx_cvar command)
m custom level A (for additional plugins)
n custom level B
o custom level C
p custom level D
q custom level E
r custom level F
s custom level G
t custom level H
u menu access
z user (no admin)
Az utolsó egy illetve kettő betű pedig a következő, erre is itt egy táblázat:
Kód:
Connection Flag Purpose
a disconnect player on invalid password
b clan tag
c this is steamid/wonid
d this is ip
e password not checked (only name/ip/steamid needed