GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: ptlevi - 2012. Január 07. - 13:58:06

Cím: [HELP] 2 gondom van
Írta: ptlevi - 2012. Január 07. - 13:58:06
Sziasztok
Az ezlsõ gondom/kérdésem az, hogy amikor leállítom a (hosztos) szerverem akkor nem megy végbe se az OnPlayerDisconnect , se a OnGamemodeExit.
Mit lehet ez ellen tenni? (házi szerón is így van ha csak simán \"kiikszelem\" a szerver ablakot.
A másik gondom az, hogy a sunwell.hu -nál van egy olyan, hogy ha a szeró 90% felett használja a CPU-t akkor újraindítja a szervert, de mindig amikor nézem max 22%-ot használ.
Azt hiszem, hogy amikor valaki bejelentkezik, akkor szokott újraindulni és nagyon idegesítõ :S
Pl: GarHouse mennyit használ? vagy valami CPU mérõt nem tudtok, hogy mikor, és mi használ sokat?
Elõre is köszi a válaszokat!
Cím: [HELP] 2 gondom van
Írta: Zsolesszka - 2012. Január 07. - 14:13:40
Az elsõ problémára a hosttól kellene segítséget kérni elmondani nekik a problémát hátha sikerülne olyan php kódot írni ami SA-MP szerverek esetében a consolba adná ki az \"exit\" parancsot.
Ha ezt megtudnák oldani akkor meghívódna a játékban az OnGameModeExit és az OnPlayerDisconnect is. (Elméletileg akkor meghívódik nem teszteltem.
A másik problémánál is a hostnak kellene szólni hogy a 90 százalékos cpu használat funkciót vizsgálják felül, túlságosan érzékeny, lehet többszöri késleltetett ellenõrzést kellene beiktatni mielõtt egy szervert újraindítana.
Cím: [HELP] 2 gondom van
Írta: ptlevi - 2012. Január 07. - 15:35:38
Idézetet írta: ɐʞzssǝlosz date=1325942020\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"15340\" data-ipsquote-contentclass=\"forums_Topic
Az elsõ problémára a hosttól kellene segítséget kérni elmondani nekik a problémát hátha sikerülne olyan php kódot írni ami SA-MP szerverek esetében a consolba adná ki az \"exit\" parancsot.
Ha ezt megtudnák oldani akkor meghívódna a játékban az OnGameModeExit és az OnPlayerDisconnect is. (Elméletileg akkor meghívódik nem teszteltem.
A másik problémánál is a hostnak kellene szólni hogy a 90 százalékos cpu használat funkciót vizsgálják felül, túlságosan érzékeny, lehet többszöri késleltetett ellenõrzést kellene beiktatni mielõtt egy szervert újraindítana.
 
Köszi a választ, de az exit paranccsal az a bajom, hogy akkor mindenki újra kell lépjen a szerverbe. Úgy nem lehet hogy menjenek végbe azok a parancsok is és újra connect-elje a játékosokat?
Cím: [HELP] 2 gondom van
Írta: Zsolesszka - 2012. Január 07. - 15:51:29
Itt csak a hostnál lévõ újraindítás funkció lenne módosítva tehát a szerver leállítása történne (ha megoldható) consolba történõ exit utasítással után fogja elindítani a samp szervered. (Hogy meghívásra kerüljenek azok az említett eljárások)
Persze ellenõrizni kell hogy tényleg így történik-e mielõtt a hostot zaklatnád ezzel.
A másik megoldás a gmx utasítás lenne consolba de sajnos az se mûködik rendesen.
Y_Less írt egy .inc fájlt ami javítaná de ez is csak úgy tudja hogy consolba gmx2 parancsot kell kiadni.
Viszont ezt a hostnál nem tudják valószínûleg, így a módosítást kérhetnéd úgyis hogy meg lehessen változtatni a te szerverednél az újraindítás lehetõségét.
Ez már csak a hoston és rajtad múlik, kérdés akarnak-e veszõdni ilyesmivel.
Talán javítja a problémát a samp fejlesztõi csapat és megoldódnak a szerver újraindítás problémák egyszer.
Röviden:
Y_Less által írt .inc fájl használata és consolba gmx2 utasítás kiadásával történõ szerver újraindítás lenne a megoldás. (Én nem teszteltem egyszer se de ezt verziót javaslom valahogy kivitelezni).
http://forum.sa-mp.com/showthread.php?t=250369
Cím: [HELP] 2 gondom van
Írta: ptlevi - 2012. Január 07. - 19:34:08
Idézetet írta: ɐʞzssǝlosz date=1325947889\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"15340\" data-ipsquote-contentclass=\"forums_Topic
Itt csak a hostnál lévõ újraindítás funkció lenne módosítva tehát a szerver leállítása történne (ha megoldható) consolba történõ exit utasítással után fogja elindítani a samp szervered. (Hogy meghívásra kerüljenek azok az említett eljárások)
Persze ellenõrizni kell hogy tényleg így történik-e mielõtt a hostot zaklatnád ezzel.
A másik megoldás a gmx utasítás lenne consolba de sajnos az se mûködik rendesen.
Y_Less írt egy .inc fájlt ami javítaná de ez is csak úgy tudja hogy consolba gmx2 parancsot kell kiadni.
Viszont ezt a hostnál nem tudják valószínûleg, így a módosítást kérhetnéd úgyis hogy meg lehessen változtatni a te szerverednél az újraindítás lehetõségét.
Ez már csak a hoston és rajtad múlik, kérdés akarnak-e veszõdni ilyesmivel.
Talán javítja a problémát a samp fejlesztõi csapat és megoldódnak a szerver újraindítás problémák egyszer.
Röviden:
Y_Less által írt .inc fájl használata és consolba gmx2 utasítás kiadásával történõ szerver újraindítás lenne a megoldás. (Én nem teszteltem egyszer se de ezt verziót javaslom valahogy kivitelezni).
http://forum.sa-mp.com/showthread.php?t=250369
 
és ezzel a gmx2 paranccsal a filterscript-ekben is végbemegy az OnPlayerFilterscriptExit és a OnPlayerDisconnect?