Szerző Téma: hogy lehet automatikussan resetelni severt?  (Megtekintve 796 alkalommal)

Nem elérhető buci11

  • 502
    • Profil megtekintése
hogy lehet automatikussan resetelni severt?
« Dátum: 2011. November 14. - 20:18:04 »
0 Show voters
ha pl nem tudok géphez jutni egy ideig akkor hogy lehetne beállítani hogy pl napi 2-3 szór resizze magát a szeró?

hogy lehet automatikussan resetelni severt?
« Válasz #1 Dátum: 2011. November 14. - 20:41:21 »
0 Show voters
belépsz rconba és beirod /rcon gmx

hogy lehet automatikussan resetelni severt?
« Válasz #2 Dátum: 2011. November 14. - 20:45:20 »
0 Show voters
[pawn]
public OnGameModeInit()
{
SetTimer(\"AutoRestart\",2*60*(60*1000),false); //ez 2 óra
return true;
}
forward AutoRestart();
public AutoRestart()
{
SendRconCommand(\"gmx\");
}
[/pawn]
Fogalmam sincs mert nem tudom.
« Utoljára szerkesztve: 2011. November 14. - 20:52:54 írta Gentleman »

Nem elérhető lusta19

  • 9084
  • £u$taÐi$znó
    • Profil megtekintése
hogy lehet automatikussan resetelni severt?
« Válasz #3 Dátum: 2011. November 14. - 20:47:23 »
0 Show voters
http://sampforum.hu/index.php?topic=12033.msg137339#msg137339
huh ez fájt  :D
 
Idézetet írta: buci11 date=1321298284\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13404\" data-ipsquote-contentclass=\"forums_Topic
ha pl nem tudok géphez jutni egy ideig akkor hogy lehetne beállítani hogy pl napi 2-3 szór resizze magát a szeró?
 


belépsz rconba és beirod /rcon gmx
 
[/quote]

hogy lehet automatikussan resetelni severt?
« Válasz #4 Dátum: 2011. November 14. - 20:49:26 »
0 Show voters
OnGameModeInit alá:
[pawn]SendRconCommand(\"reloadfs filterscript1\");
SendRconCommand(\"reloadfs filterscript2\");[/pawn]
és így tovább, minden fs-t tölts újra (persze filterscript1 2 stb helyére az fs nevét írd)
Valamint még eztis írd oda:
[pawn]SetTimer(\"AutoRestart\",45000,1);[/pawn]
GM aljára:
[pawn]
forward AutoRestart();
public AutoRestart()
{
new h,m,s;
gettime(h,m,s);
if(h == 17 && m == 0) //ezzel 17 órakor fog resizni
{
SendRconCommand(\"changemode gm\"); // gm helyére a gamemode nevét írd
}
return 1;
}[/pawn]
Elvileg így bugmentesen újraindítja, de ha a hostnál van resi idõzítés akk jobban jársz. Háziszeró nemfogja bírni azt elis felejtheted. Ha bírja is, akkis max 1x.

hogy lehet automatikussan resetelni severt?
« Válasz #5 Dátum: 2011. November 14. - 20:52:27 »
0 Show voters
staubka az csak a filterscriptet tölti újra a játékmódot nem.
Illetve a timernél látok olyan logikai lehetõséget, hogy pont kifog csúszni többször is restartnál mivel 45000-as frissítési rátát adtál meg és az elágazásod nem tér ki minden esetre.
Emellett meg kell jegyeznem amit te írtál az módot cserél nem újraindít.
Én ezt a hibalehetõséget perces frissítési rátával vagy ha ezt a memóriahasználat miatt nem engedhetjük meg magunkat akkor a funkción ponttalanítanék:
« Utoljára szerkesztve: 2011. November 14. - 20:56:06 írta Gentleman »

hogy lehet automatikussan resetelni severt?
« Válasz #6 Dátum: 2011. November 14. - 20:56:18 »
0 Show voters
Igen, viszont a changemode parancs játékmódot vált, illetve újratölti a jelenlegit.
Nemtudtam a timernél mit adjak meg, ezért adtam meg 45mp-t, hogy pont belecsússzon egy percbe, viszont ne ismétlõdjön  véletlenül se.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal