Kompiluje bez błędów
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
Gutaj
Rejestracja: 18.08.2008Aktualnie: Nieaktywny
Poza forum Ostatnio: 30.06.2013 16:40
Statystyki
- Grupa: Power User
- Całość postów: 667
- Odwiedzin: 12 306
- Tytuł: I Can Fly
- Wiek: 30 lat
- Urodziny: Styczeń 23, 1994
-
Imię
Patrick
-
Płeć
Mężczyzna
-
Lokalizacja
Warszawa
-
Zainteresowania
Cs, hlds, amxx, WebDesign, muzyka, informatyka, kobiety :D
161
Profesjonalista
Narzędzia użytkownika
Ostatnio byli
#190877 Problem z Kompilacją
Napisane przez Gutaj w 22.11.2010 17:31
Trzymaj sma i amx
Kompiluje bez błędów
Kompiluje bez błędów
#190802 mini bans nie działa
Napisane przez Gutaj w 22.11.2010 09:38
#190635 Ukrywanie slota
Napisane przez Gutaj w 21.11.2010 14:57
#190523 Brak wiadomościu HUD
Napisane przez Gutaj w 21.11.2010 11:41
#190478 Plugin off na co niektórych mapach
Napisane przez Gutaj w 21.11.2010 10:17
Włączenie/Wyłączenie pluginów na danej mapie jest bardzo proste, wystarczy w addons/amxmodx/configs zrobić nowy folder o nazwie maps a w nim plik o nazwie plugins-nazwa_mapy.ini, otwieramy go i dopisujemy pluginy w taki sam sposób jak do plugins.ini. Oprócz tego możemy także wyłączyć pluginy które są już włączone w plugins.ini na danej mapie, w pliku plugins-nazwa_mapy.ini dopisujemy:
Przykład:
Załóżmy, że na mapie de_dust chcemy mieć włączone warcraft3.amxx i csdm.amxx a nie chcemy atac.2.5.5.5.amxx, amxx_atac_cfg.1.1.09.amxx i server_rules.amxx
W addons/amxmodx/configs/maps robimy plik o nazwie plugins-de_dust.ini i dopisujemy do niego:
Możemy też ustawić pluginy dla danych grup map wystarczy, ze zamiast plugins-de_dust.ini nazwiesz plik plugins-de.ini i od tej pory na wszystkich mapach zaczynających się na de_ będą te pluginy (wymagany AMXX 1.8.0 lub nowszy).
plugin_którego_nie_chcemy.amxx disabled
Przykład:
Załóżmy, że na mapie de_dust chcemy mieć włączone warcraft3.amxx i csdm.amxx a nie chcemy atac.2.5.5.5.amxx, amxx_atac_cfg.1.1.09.amxx i server_rules.amxx
W addons/amxmodx/configs/maps robimy plik o nazwie plugins-de_dust.ini i dopisujemy do niego:
warcraft3.amxx csdm.amxx atac.2.5.5.5.amxx disabled amxx_atac_cfg.1.1.09.amxx disabled server_rules.amxx disabled
Możemy też ustawić pluginy dla danych grup map wystarczy, ze zamiast plugins-de_dust.ini nazwiesz plik plugins-de.ini i od tej pory na wszystkich mapach zaczynających się na de_ będą te pluginy (wymagany AMXX 1.8.0 lub nowszy).
#190476 plugin gdy gracz wchodzi na serwer
Napisane przez Gutaj w 21.11.2010 10:15
A ja ci dam link od nas
Loading Music - Nieoficjalny polski support AMX Mod X
I dodam że wtedy nie możesz mieć roundsoundu, bo się kiełbasi
Loading Music - Nieoficjalny polski support AMX Mod X
I dodam że wtedy nie możesz mieć roundsoundu, bo się kiełbasi
#190342 3 sek na poczatku rundy
Napisane przez Gutaj w 20.11.2010 19:20
#189401 Nowa rozgrzewka z mp3 (runda rozgrzewkowa)
Napisane przez Gutaj w 17.11.2010 20:45
#188827 Mgła na Serwerze
Napisane przez Gutaj w 15.11.2010 16:04
#188825 alt_end_round_sound (problem)
Napisane przez Gutaj w 15.11.2010 15:54
#178172 Odliczanie i galileo
Napisane przez Gutaj w 09.10.2010 09:05
#178156 [5.9l] Po zwiększeniu maksymalnego poziomu Mag szybko strzela fireballami na...
Napisane przez Gutaj w 09.10.2010 08:44
#172770 Instalacja i konfiguracja Ventrilo 2.1.2
Napisane przez Gutaj w 20.09.2010 09:15
Witam,
W tym poradniku pokaże wam jak zainstalować ventrilo na vps'ie, dedyku.
Na początku musimy się zalogować do ssh na naszym vpsie/dedyku
co za chwile zrobimy? Stworzymy katalog ventrilo, przejdziemy do tego katalogu, ściągniemy venta na maszynkę, rozpakujemy.
No to jady
1. Instalacja Ventrilo 2.1.2
1.1 Tworzymy katalog *vent
za pomocą komendy
gdzie vent to nazwa katalogu, oczywiście można inna to w niczym nie przeszkadza.
1.2 Przechodzimy do tego katalogu
za pomocą komendy
taką właśnie komendą
U mnie jest wszystko tak jak potrzeba
1.3 Przechodzimy dalej czas ściągnąć venta
1.4 Gdy tylko nam się pobierze trzeba wypakować
Już mamy wypakowany teraz czas go skonfigurować
2.0 Konfiguracja
Otwieramy plik konfiguracyjny venta
W tym pliku znajduję się konfiguracja venta, poniżej daje przykładową/podstawową wraz z wyjaśnieniem
3.0 Uruchamianie serwera
Przed uruchomieniem serwera musimy nadać odpowiednie mu chmody
Ok mamy chmody teraz możemy sprawdzić czy nas serwer działa na początku lepiej bez komendy screen aby zobaczyć czy nie ma żadnych błędów
Tak działa, wam też? Super
Teraz naciskamy ctrl+c i zabijamy naszego venta, ale spokojnie potem nasze dziecko na nowo urodzimy
Co teraz trzeba zrobić? uruchomić venta wraz z komendą screen, po co? Po to że jak wyłączymy np putty ( nasz program do ssh) to żeby serwer dalej chodził
Brawo chodzi
teraz za pomocą komendy
Widzimy go w naszych screenach bardzo łatwo jest go teraz wyłączyć po prostu
gdzie x to cyferki obok nazwy Vent, za każdym razem te cyferki się zmieniają
Pewnie aaa myślicie że to już koniec poradnika, no bo co więcej? Mam dla was taki myk
Otóż gdy serwer nam padnie to sam się podniesie nie będziemy musieli wracać szybko z imprezy bo serwer nam padł!
Tworzymy plik vt.sh
wklepujemy do niego ścieżkę
Następnie w /etc/rc.local przed exit 0 wklep
pamiętaj o zmienieniu sciezka/do/vt na swoją jak i /sciezka/do/sh
W tym poradniku pokaże wam jak zainstalować ventrilo na vps'ie, dedyku.
Na początku musimy się zalogować do ssh na naszym vpsie/dedyku
co za chwile zrobimy? Stworzymy katalog ventrilo, przejdziemy do tego katalogu, ściągniemy venta na maszynkę, rozpakujemy.
No to jady
1. Instalacja Ventrilo 2.1.2
1.1 Tworzymy katalog *vent
za pomocą komendy
mkdir vent
gdzie vent to nazwa katalogu, oczywiście można inna to w niczym nie przeszkadza.
1.2 Przechodzimy do tego katalogu
za pomocą komendy
cd ventzanim przejdziemy dalej sprawdźmy na początku czy jesteśmy w katalogu vent
taką właśnie komendą
pwd
U mnie jest wszystko tak jak potrzeba
1.3 Przechodzimy dalej czas ściągnąć venta
wget http://ciasna.szparka.net/ventrilo_2_1_2_server_linux.tar.gz
1.4 Gdy tylko nam się pobierze trzeba wypakować
tar -xzf ventrilo_2_1_2_server_linux.tar.gz
Już mamy wypakowany teraz czas go skonfigurować
2.0 Konfiguracja
Otwieramy plik konfiguracyjny venta
mcedit ventrilo_srv.ini
W tym pliku znajduję się konfiguracja venta, poniżej daje przykładową/podstawową wraz z wyjaśnieniem
[Server] Name=Nazwaserwera # Tutaj nazwa serwera Phonetic= =amxx.pl# nazwe którą nam przeczyta syntezator Comment=www.amxx.pl # tutaj komentarz serwera w nawiasie po nazwie Port=3784 # Tutaj ustawiamy port domyślnym jest 3784 Auth=0 # 1 serwery prywatny 0 serwer publiczny Duplicates=1 # Możliwość wejścia kilku osób o takim samym nicku (1 - tak, 0 - nie) AdminPassword=hasloadmina # Hasło administratora pamiętajcie aby go nie zdradzać <img src='https://amxx.pl/public/style_emoticons/default/biggrin.gif' class='bbc_emoticon' alt=':D' /> Password=haslo # Hasło na serwer. Jest sprawdzane tylko wtedy gdy Auth jest ustawiony na 1 MaxClients=100 # Maksymalna liczba użytkowników online tak zwanych slotów SendBuffer=0 RecvBuffer=0 Diag=0 LogonTimeout=5 CloseStd=1 FilterWave=0 FilterTTS=0 TimeStamp=0 PingRate=10 ExtraBuffer=0 ChanWidth=0 ChanDepth=0 ChanClients=0 DisableMaxClients=1 DisableQuit=1 VoiceCodec=0 VoiceFormat=1 SilentLobby=0 #SpamChat=1,1000,2 #SpamComment=1,1000,2 #SpamWave=1,1000,2 #SpamTTS=1,1000,2
3.0 Uruchamianie serwera
Przed uruchomieniem serwera musimy nadać odpowiednie mu chmody
chmod +x ./ventrilo_srv
Ok mamy chmody teraz możemy sprawdzić czy nas serwer działa na początku lepiej bez komendy screen aby zobaczyć czy nie ma żadnych błędów
./ventrilo_srv
Tak działa, wam też? Super
Teraz naciskamy ctrl+c i zabijamy naszego venta, ale spokojnie potem nasze dziecko na nowo urodzimy
Co teraz trzeba zrobić? uruchomić venta wraz z komendą screen, po co? Po to że jak wyłączymy np putty ( nasz program do ssh) to żeby serwer dalej chodził
screen -A -m -d -S Vent ./ventrilo_srv
Brawo chodzi
teraz za pomocą komendy
screen -ls
Widzimy go w naszych screenach bardzo łatwo jest go teraz wyłączyć po prostu
Kill x
gdzie x to cyferki obok nazwy Vent, za każdym razem te cyferki się zmieniają
Pewnie aaa myślicie że to już koniec poradnika, no bo co więcej? Mam dla was taki myk
Otóż gdy serwer nam padnie to sam się podniesie nie będziemy musieli wracać szybko z imprezy bo serwer nam padł!
Tworzymy plik vt.sh
wklepujemy do niego ścieżkę
screen -A -m -d -S vt1 /sciezka/do/vt/ventrilo_srv screen -A -m -d -S vt2 /sciezka/do/vt/ventrilo_srv
Następnie w /etc/rc.local przed exit 0 wklep
/sciezka/do/vt.sh
pamiętaj o zmienieniu sciezka/do/vt na swoją jak i /sciezka/do/sh
#172768 Wyjaśnienie Server.cfg
Napisane przez Gutaj w 20.09.2010 08:42
Powiadasz że na TP, no okej coś tam mogę skrobnąć
Aby przygotować server.cfg wzorując się na tym co jest wyżej edytujemy następująco
zamieniamy na
Co zostało zmienione?
- Skrócenie rundy z 3 min do 1,75
- Ustawienie limitu rund do 12
- Ustawienie wyrównania różnicy miedzy drużynami do 2 graczy
- Za zabicie zakładnika dostajesz kicka
- Włączone zabijanie swoich
- Włączenie aby granaty raniły swoich
Oczywiście można ustawić jeszcze autoteambalance, ale tutaj proponuje zainstalować PTB.
Teraz zabieramy się za obserwatorów
Jest tak
Zmieniamy na
Co zrobiłem?
- Włączyłem forsowanie kamery, można patrzeć tylko z oczu gracza
- Oraz włączyłem że gracz może patrzeć tylko na swoich
- Jeszcze ciekawe jest np zrobienie zamiast gramy do jakiej ilości rund to do jakiej ilości przewagi np gramy do 5 punktów przewagi nad drużyną czyli np jest 1:1 gramy!! jest 1:6 tt wygrywa! i zmienia się mapa ;]
"mp_winlimit 0" to jest ta opcja ;]
I oczywiście do pobrania
Aby przygotować server.cfg wzorując się na tym co jest wyżej edytujemy następująco
// rozgrywka mp_autoteambalance 0 // wyrownuj druzyny mp_buytime 0.15 // czas kupowania na pocz rundy mp_c4timer 35 // czas w sekundach na rozbrojenie bomby mp_consistency 1 // 1 - nie pozwalaj graczy uzywac wlasnych modeli mp_flashlight 1 // 1 mozna uzywac latarki 0- dezaktywuje mp_footsteps 1 // 1 - slychac kroki graczy podczas biegu (standard) mp_freezetime 3 // czas w sekundach wstrzymania na poczatku rundy (na reload i kupno broni) mp_friendly_grenade_damage 0 // 0 - granaty nie rania tp (ale zabiebraja armor), 1 - granaty rania graczy z druzyny mp_friendlyfire 0 // 0 - jak strzelasz do swoich to ich nie ranisz, 1 - ranisz swoich mp_ghostfrequency 0.1 // czestosc odswiezania stanu dla obserwatorow mp_hostagepenalty 0 // ilosc zabic zakladnikow po ktorym dostajesz kicka, 0 - wylaczone mp_limitteams 0 // jaka maxymalna moze byc roznica ilosc graczy pomiedzy jedna a druga druzyna mp_maxrounds 0 // maksymalna liczba rund do grania, 0 - brak limitu (standard) mp_mirrordamage 0 // jak trafiasz swojego to tak jabys trafial siebie, domyslnie 0, 1 - wlacza (nie zalecane) mp_payerid 0 // wyswietla nick gracza po nacelowaniu, 0 - widac wsztkich (w kolorach) (standard), 1 - tylko tp i zakladnicy, 2 - nikogo nie pokazuje mp_roundtime 3.00 // czas trwania rundy w minutach , standard to 3 minuty, albo 1.75 na szybkie rozgrywki (aby sie nie nudzic na obsie), wartosci od 1 do 9 mp_startmoney 800 // liczba kasy na poczatku rundy mp_timelimit 20 // limit czasu grania na mapie (po nim nastepuje zmiana mapy), w minutach, ustaw na 0 na brak limitu czasu, mp_tkpunish 0 // karanie smiercia na poczatku nastepnej rundy za zabicie swojego, 0 - nie (domyslnie), 1 - tak mp_winlimit 0 // limit rund do wygrania, jak jakas druzyna osiagnie te wartosc to nastepuje zmiana mapy, 0 - brak limitu (standard) pausable 0 // 0 (standard) nie pozwala graczom pauzowac gry na serwerze, 1 - pozwala, czasem na meczach sie tak ustawia sv_maxspeed 320 // maksymalna predkosc biegu gracza , standard (320)
zamieniamy na
// rozgrywka mp_autoteambalance 0 // wyrownuj druzyny mp_buytime 0.15 // czas kupowania na pocz rundy mp_c4timer 35 // czas w sekundach na rozbrojenie bomby mp_consistency 1 // 1 - nie pozwalaj graczy uzywac wlasnych modeli mp_flashlight 1 // 1 mozna uzywac latarki 0- dezaktywuje mp_footsteps 1 // 1 - slychac kroki graczy podczas biegu (standard) mp_freezetime 3 // czas w sekundach wstrzymania na poczatku rundy (na reload i kupno broni) mp_friendly_grenade_damage 1 // 0 - granaty nie rania tp (ale zabiebraja armor), 1 - granaty rania graczy z druzyny mp_friendlyfire 1 // 0 - jak strzelasz do swoich to ich nie ranisz, 1 - ranisz swoich mp_ghostfrequency 0.1 // czestosc odswiezania stanu dla obserwatorow mp_hostagepenalty 1 // ilosc zabic zakladnikow po ktorym dostajesz kicka, 0 - wylaczone mp_limitteams 2 // jaka maxymalna moze byc roznica ilosc graczy pomiedzy jedna a druga druzyna mp_maxrounds 12 // maksymalna liczba rund do grania, 0 - brak limitu (standard) mp_mirrordamage 0 // jak trafiasz swojego to tak jabys trafial siebie, domyslnie 0, 1 - wlacza (nie zalecane) mp_payerid 1 // wyswietla nick gracza po nacelowaniu, 0 - widac wsztkich (w kolorach) (standard), 1 - tylko tp i zakladnicy, 2 - nikogo nie pokazuje mp_roundtime 1.75 // czas trwania rundy w minutach , standard to 3 minuty, albo 1.75 na szybkie rozgrywki (aby sie nie nudzic na obsie), wartosci od 1 do 9 mp_startmoney 800 // liczba kasy na poczatku rundy mp_timelimit 20 // limit czasu grania na mapie (po nim nastepuje zmiana mapy), w minutach, ustaw na 0 na brak limitu czasu, mp_tkpunish 0 // karanie smiercia na poczatku nastepnej rundy za zabicie swojego, 0 - nie (domyslnie), 1 - tak mp_winlimit 0 // limit rund do wygrania, jak jakas druzyna osiagnie te wartosc to nastepuje zmiana mapy, 0 - brak limitu (standard) pausable 0 // 0 (standard) nie pozwala graczom pauzowac gry na serwerze, 1 - pozwala, czasem na meczach sie tak ustawia sv_maxspeed 320 // maksymalna predkosc biegu gracza , standard (320)
Co zostało zmienione?
- Skrócenie rundy z 3 min do 1,75
- Ustawienie limitu rund do 12
- Ustawienie wyrównania różnicy miedzy drużynami do 2 graczy
- Za zabicie zakładnika dostajesz kicka
- Włączone zabijanie swoich
- Włączenie aby granaty raniły swoich
Oczywiście można ustawić jeszcze autoteambalance, ale tutaj proponuje zainstalować PTB.
Teraz zabieramy się za obserwatorów
Jest tak
// obserwatorzy allow_spectators 1 // pozwalaj na obserwatorow (osoby kompletnie nie grajace), 1 - tak (standard), 0 - nie, mp_fadetoblack 0 // 1 - ekran sie sciemnia po smierci gracza (wymagane na niektorych meczach), 0 - bez sciemnienia mp_forcecamera 0 // forsuj spectarora na: 0 - nie forsuj, 1 - widok z oczu gracza i z chase mode , 2 - tylko widok z oczu gracza, zalecana wartosc 1 albo 2 mp_forcechasecam 0 // 0 - gracz moze latac po calej mapie, 1 - mozna ogladac typo swoich zalecane na rozgrywke tp, 2 - klient nie rusza sie z miejsca gdzie umarl mp_autokick 0 // automatyczne kickowanie za zabijanie swoich albo dlugie nie ruszanie sie z miejsca sv_timeout 120 // czas w sekundach, jesli gracz nie odpowie w tym czasie uznawany jest za odlaczony od serwera (jak komus sie komp zwiesi/padnie na chwile lacze) sv_spectatormaxspeed 500 // maksymalna predkosc latania obserwatora , normalny gracz biega z predkoscia 320, standard jest 500 mp_chattime 3 // po ilu sekundach po osiagnieciu timelimitu/maxrounds zmienia sie mapa
Zmieniamy na
// obserwatorzy allow_spectators 1 // pozwalaj na obserwatorow (osoby kompletnie nie grajace), 1 - tak (standard), 0 - nie, mp_fadetoblack 0 // 1 - ekran sie sciemnia po smierci gracza (wymagane na niektorych meczach), 0 - bez sciemnienia mp_forcecamera 1 // forsuj spectarora na: 0 - nie forsuj, 1 - widok z oczu gracza i z chase mode , 2 - tylko widok z oczu gracza, zalecana wartosc 1 albo 2 mp_forcechasecam 1 // 0 - gracz moze latac po calej mapie, 1 - mozna ogladac typo swoich zalecane na rozgrywke tp, 2 - klient nie rusza sie z miejsca gdzie umarl mp_autokick 0 // automatyczne kickowanie za zabijanie swoich albo dlugie nie ruszanie sie z miejsca sv_timeout 120 // czas w sekundach, jesli gracz nie odpowie w tym czasie uznawany jest za odlaczony od serwera (jak komus sie komp zwiesi/padnie na chwile lacze) sv_spectatormaxspeed 500 // maksymalna predkosc latania obserwatora , normalny gracz biega z predkoscia 320, standard jest 500 mp_chattime 3 // po ilu sekundach po osiagnieciu timelimitu/maxrounds zmienia sie mapa
Co zrobiłem?
- Włączyłem forsowanie kamery, można patrzeć tylko z oczu gracza
- Oraz włączyłem że gracz może patrzeć tylko na swoich
- Jeszcze ciekawe jest np zrobienie zamiast gramy do jakiej ilości rund to do jakiej ilości przewagi np gramy do 5 punktów przewagi nad drużyną czyli np jest 1:1 gramy!! jest 1:6 tt wygrywa! i zmienia się mapa ;]
"mp_winlimit 0" to jest ta opcja ;]
I oczywiście do pobrania
Załączone pliki
-
server.cfg 9,84 KB 285 Ilość pobrań
- AMXX.pl: Support AMX Mod X i SourceMod
- → Przeglądanie profilu: Reputacja: Gutaj
- Regulamin