Cs1,6
Administrator
Informacje
W amxmodx od bodajże wersji 1.76c mamy możliwość zmiany konfiguracji naszego serwera zależnie od aktualnej mapy. Funkcja ta jest niebywale przydatna i stwarza naprawdę spore możliwości dla administratorów. Dzięki konfigom map, możecie ustawić indywidualnie dla każdej mapy dowolną komendę, wyłączać pluginy, blokować bronie itd.
Konfiguracja map
Aby skonfigurować serwer dla danej mapy, wystarczy że w folderze cstrike/addons/amxmodx/configs utworzysz folder maps i stworzysz w nim pliki konfiguracyjne map które powinny mieć nazwę nazwa_mapy.cfg np.
de_dust2.cfg
de_inferno.cfg
aim_map.cfg
Gdy już stworzymy pliki konfiguracyjne naszych map możemy przejść do ich edycji... Pliki te oczywiście edytujemy w edytorze tekstowym, tak jak wszystkie inne konfigi.
1. Dodawanie komend
W naszym konfigu możemy dostosować praktycznie każdą komendę naszego serwera, aby to zrobić po prostu dodajemy nasze komendy, jedna pod drugą, tak jak w pliku server.cfg:
np:
hostname "nazwa serwera"
mp_startmoney 2000
mp_timelimit 30
mp_roundtime 9
mp_freeezetime 0
2. Zatrzymywanie pluginów
Następną opcją wartą uwagi, jest możliwość zatrzymywania pluginów na wybranych przez nas mapach, daje to nam spore możliwości, ponieważ dzięki takiej funkcji, możemy np. zrobić serwer obsługujący różne mody na różnych mapach itd. Ogranicza nas w tym jedynie nasza wyobraźnia .
Aby zatrzymać plugin, należy w konfigu danej mapy dodać:
amx_pausecfg stop "nazwa_pluginu.amxx"
Oczywiście w miejsce "nazwa_pluginu.amxx" wstawiamy nazwę pluginu do zatrzymania. Jeżeli chcemy zatrzymać kilka pluginów to dodajemy kilka powyższych linijek z nazwami naszych pluginów.
Ograniczanie możliwości kupowania broni na mapie
Jest to kolejna bardzo przydatna opcja, która pozwala na zablokowanie broni na wybranej mapie, co jest bardzo przydatne gdy na serwerze są grane różne typy map np. de_, gdzie powinny być dostępne wszystkie mapy i mapy typu awp_, gdzie raczej powinny być zabronione bronie automatyczne, ponieważ tworzą przewagę przy mniejszych odległościach.
Aby zablokować daną broń na wybranej mapie, musisz dodać do konfigu mapy poniższą komendę:
amx_restrict on nazwa_broni
Natomiast w przypadku gdy mamy zablokowaną broń na wszystkich mapach, ale chcemy ją odblokować na jednej mapie, to dodajemy:
amx_restrict off nazwa_broni
Poniżej podaję pełną listę broni, które wpisujemy w miejscu "nazwa broni" w powyższych komendach:
usp
glock
deagle
p228
elites
fn57
m3
xm1014
mp5
tmp
p90
mac10
ump45
ak47
galil
famas
sg552
m4a1
aug
scout
awp
g3sg1
sg550
m249
vest
vesthelm
flash
hegren
sgren
defuser
nvgs
shield
primammo
secammo
Konfiguracja grup map
Kolejną bardzo przydatną funkcją jest konfiguracja grup
map, która pozwala na masową konfigurację dla map typu de_, fy_, gg_, cs_, aim_ itd. Dzięki temu rozwiązaniu nie będziemy zmuszeni do konfiguracji każdej mapy oddzielnie, bo np. chcemy aby na mapach typu aim_ był freezetime 0, natomiast dla innych map był standardowy czas
. W takim wypadku prościej będzie nam skonfigurować całą grupę map aim_, niż bawić się w tworzenie configów dla kilku lub nawet kilkudziesięciu map oddzielnie, ponieważ załatwić możemy to w 1 pliku.
Aby skorzystać z tej funkcji, tworzymy plik prefix_przedrostekmapy.cfg
Przykłady:
prefix_de.cfg - mapy typu de_, np. de_dust2, de_nuke
prefix_fy.cfg - mapy typu fy_, np. fy_pool_day, fy_snow
prefix_aim.cfg - mapy typu aim_, np. aim_map, aim_map_usp
prefix_awp.cfg - mapy typu awp_, np. awp_map, awp_india
Zasada działania oraz używanie komend jest identyczne jak w przypadku konfiguracji pojedynczych map.
Offline