Jump to content
  • 0

pomoc Sekání serveru


GT222

Dotaz

Popis problému:

Ahojte mam takový menší problém , když spustím server s módem tak vše šlape jak má benzín se odečíta v daném čase jak má apod..

Po čase když se připojí hráči zhruba tak 7 - 8 a uběhne tak hodina až 2 tak se začně rychle ten benzín odečítat a taky se žačne vše bugovat, nejdou textdrawy , nebo se bugují , a pak po dalších pár hodinách i když na serveru nikdo není se připojím a po spawnutí mi to napiše server closed connection..

 

Mám hodně aut a objektů a také actorů , vše přes je streamer.

Také používam hodně timerů

 

v server.cfg mam acks limit na 9000 aby to utahlo objekty.

 

V čem by mohla být chyba?

 

Děkuji vám . icon_e_smile.gificon_e_smile.gif

 

Chyby/varování kompilátoru a při běhu:

--

 

Kód:

 

--

 

 

 

Dodatečné poznámky:

--

Link to comment
Share on other sites

4 odpovědí na tuto otázku

Recommended Posts

  • 0

No pravdepodobne to nebude mať nič spoločné s tými hodinami, bude to iba náhoda, že práve po dvoch hodinách sa to stane.
Tipujem na bugnuté cykly, zlé velkosti polí, premenných atď.

Link to comment
Share on other sites

  • 0

No napadlo me, používám jeden Timer který vyvolává pohyby několika objektů pro všechny hráče něco jako vytváření (zjevování objektu):

 

když napíšu příkaz /oppp1111

tak se vyvolá toto

pFFs[playerid] = SetTimerEx("PFFF",300,1,"i",playerid);

 

je to určené že to funguje pro všecky hráče a po napsaní tohoto příkazu to normál fakčí.

I když se všichni odpojí a pak normal někdo připojí tak to funguje, tudiž ten příkaz po startu serveru stačí napsat jednou a funguje pořád.

Je to možné že to souvisí s tím?

Link to comment
Share on other sites

  • 0

No napadlo me, používám jeden Timer který vyvolává pohyby několika objektů pro všechny hráče něco jako vytváření (zjevování objektu):

 

když napíšu příkaz /oppp1111

tak se vyvolá toto

pFFs[playerid] = SetTimerEx("PFFF",300,1,"i",playerid);

 

je to určené že to funguje pro všecky hráče a po napsaní tohoto příkazu to normál fakčí.

I když se všichni odpojí a pak normal někdo připojí tak to funguje, tudiž ten příkaz po startu serveru stačí napsat jednou a funguje pořád.

Je to možné že to souvisí s tím?

Nechápem pointu volania toho timeru z príkazu + prečo tam je v tom timery playerid keď to má byť pre všetkých hráčov...

 

Nedokážeme ti pomôcť keď nevieme ako máš mód postavený... Serverom to určite nebude ale preventívne môžeš stiahnúť nové server files ;)

Hovoríš že máš mnoho stream objectov, možno by si si ich mal prekontrolovať, či ti náhodou nerobia zlobu s poliami alebo tak podobne

 

Úplne najlepším riešením je spraviť si LOG súbor, kde budeš ukladať aktuálne stavy tých timerov, čo robia, tak zistíš kde presne ti server padne - ale je to hrozne pracné

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...