[Pomoc]Server se srusi na linuxu


Započeo |W|SoaD123, Mart 02, 2013, 11:43:09 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:GTA RP
Detaljan opis problema:Znaci ovako,mod mi radi na kucnom serveru odlicno bez ikakvih gresaka i smetnji,e sada kad sam ja taj mod prebacio na gamehost koji je na linuxu (DEBIAN-u),znaci sve sam uredno napravio najnoviji plugini i sve za linux,upalim server,server se normalno najnormalnije digne,server-log sam cito sve super sve 5,ali kad se krenem spajat na server trebali bi se pojavit textdraw-ovi i timerima dalje vodit na druge textdrawove srusi se server i onda ga moram restart,znaci nemogu se spojit jer se pri pokusaju spajanja igraca server srusi...Cini mi se da je neko spominjao da za linux i za 0.3x treba nesta u onplayerconnect prilagodit mod linuxu i verziji sampa jer postoje neki bugovi koji to rade,sad ja nezznam tocno sta pa ako neko zna nek kaze dali je problem u timerima ili textdrawovima u onplayerconnectu pa da sruse server?Hvala
Dio skripte:Vjerujem da je odma na startu u onplayerconnect jer server se pokrene uredno al kad se neko pokusa spojit server se srusi
Neke slike/video za lakse dobivanje pomoci(neobavezno):nepotrebno vjerujem...kad se neko spaja server se srusi i onda ide trying to connect to....bla bla

Sta ti kaze server_log.txt, ako tu nema nista korisno onda ubaci plugin crashdetect, on ce ti reci gde je problem.
t0xIc_S anonymous connections...

CitatSta ti kaze server_log.txt, ako tu nema nista korisno onda ubaci plugin crashdetect, on ce ti reci gde je problem.

Server-cfg pokaze sve sta se ucitalo kao i sta treba i ispise incomming conection bla bla s koje IP adrese i ime igraca koji se pokusava spojit i to je to...bas cu morat probat s crashdetectom ak i on uspije pomoc idem probat pa cemo vidit

Oprostite za duble post evo sta kaze crashdetect:

Citat[20:01:42] 
[20:02:07] [debug] Run time error 4: "Array index out of bounds"
[20:02:07] [debug]  Accessing element at index 500 past array upper bound 499
[20:02:07] [debug] AMX backtrace:
[20:02:07] [debug] #0 000a89ec in public StoppedVehicle () from Weber_UPDATE11.amx
[20:02:11] Incoming connection: 78.0.228.54:52693
[20:02:11] [join] Serj_Tankian has joined the server (0:78.0.228.54)
[20:02:13] [debug] Server crashed while executing Weber_UPDATE11.amx
[20:02:13] [debug] AMX backtrace:
[20:02:13] [debug] #0 ???????? in ?? () from Weber_UPDATE11.amx
[20:02:13] [debug] System backtrace:

Dude

*

zerocoolos

vidim da koristis crashdetect plugin, stavi u pawn.cfg file u pawn folderu -d2 ili -d3 flag, da tocno vidis liniju gdje ti je crash. Ukoliko ti mod ima više od 65535 linija morat ćeš popravit pawn compiler nažalost jer su krivo unesene vrijednosti za header, umjesto na 32 bitni int, oni su stavili 16 bitni...

nista se u modu ne mora razlikovati za windows i linux, samo na windowsu na pristupanju nepostojeceg keya arraya nece pasti server, na linuxu u nekim slucajevima hoce...

stavio sam -d2 idem compile sad...a problem imam taj s linijama mod mi ima 89949 linija...komentirat cu temu kad metnem mod compilean s -d2 flagom pa cemo vidit sta dalje s pawnom kak ga fixat

Poslednja Izmena: Mart 02, 2013, 21:19:29 POSLE PODNE od |W|SoaD123

Double post znam,sry:

Eto s -d2 u pawn.cfg opet sam dobio isti razlog crasha:

EDIT: isto tako i s -d3 opet isti rezultat

[21:57:28] ****               ****
[21:57:28]  ***               ***
[21:57:28]   ***             ***
[21:57:28]    ***    ***    ***
[21:57:28]     ***  ** **  ***
[21:57:28]  
[21:57:28]  
[21:57:28]   ----------------
[21:57:28]  |  Weber RPG/DM  |
[21:57:28]  |    By: Serj    |
[21:57:28]  |   ver:  2.4    |
[21:57:28]   ----------------
[21:57:28] Number of vehicle models: 115
[21:57:28]  
[21:57:28]  
[21:57:53] [debug] Run time error 4: "Array index out of bounds"
[21:57:53] [debug]  Accessing element at index 500 past array upper bound 499
[21:57:53] [debug] AMX backtrace:
[21:57:53] [debug] #0 000a92d8 in public StoppedVehicle () at P:\SKRIPTANJE\0.3x[WeberRoleplay DM]ver.4.1\gamemodes\Weber_UPDATE11.pwn:16408
[21:58:09] Incoming connection: 78.0.228.54:57404
[21:58:09] [join] Serj_Tankian has joined the server (0:78.0.228.54)
[21:58:09] [debug] Server crashed while executing Weber_UPDATE11.amx
[21:58:09] [debug] AMX backtrace:
[21:58:10] [debug] #0 ???????? in ?? ()
[21:58:10] [debug] System backtrace:



A kako da popravim pawno header s 16 na 32?
Poslednja Izmena: Mart 02, 2013, 22:04:54 POSLE PODNE od |W|SoaD123

Moram opet duplat post ali sad sam update napravio YSI s 3.0 na noviju verziju i sada se spojim na server ide registracija i server se srusi...Evo crash detect kod:

[11:38:02]  
[11:38:02]  
[11:38:02] ****               ****
[11:38:02]  ***               ***
[11:38:02]   ***             ***
[11:38:02]    ***    ***    ***
[11:38:02]     ***  ** **  ***
[11:38:02]  
[11:38:02]  
[11:38:02]   ----------------
[11:38:02]  |  Weber RPG/DM  |
[11:38:02]  |    By: Serj    |
[11:38:02]  |   ver:  2.4    |
[11:38:02]   ----------------
[11:38:02] Number of vehicle models: 112
[11:38:27] Incoming connection: 78.0.228.54:64293
[11:38:28] [join] Ignjat_Matic has joined the server (0:78.0.228.54)
[11:39:14] [debug] Server crashed while executing Weber_UPDATE11.amx
[11:39:14] [debug] AMX backtrace:
[11:39:14] [debug] #0 00000004 in ?? () at P:\SKRIPTANJE\0.3x[WeberRoleplay DM]ver.4.1\pawno\include\float.inc:102
[11:39:14] [debug] System backtrace:
[11:39:14] [debug] #0 f7461ecb in _ZN10StackTraceC1EPv () from plugins/crashdetect.so
[11:39:14] [debug] #1 f7459c69 in _ZN11CrashDetect20PrintSystemBacktraceEPv () from plugins/crashdetect.so
[11:39:14] [debug] #2 f745bc99 in _ZN11CrashDetect11OnExceptionEPv () from plugins/crashdetect.so
[11:39:14] [debug] #3 f74619d8 in ?? () from plugins/crashdetect.so
[11:39:14] [debug] #4 f77bc410 in ?? ()
Poslednja Izmena: Mart 03, 2013, 10:40:58 PRE PODNE od |W|SoaD123

MOZE LOCK!!! RIJESENO

Nije uopce bio problem u YSI-u,ali dobro da nije bilo njega nebi ni uvidio gresku,naime nemam pojma kak to na windowsu prolazi ali na linuxu nema sanse da prodje znaci ako ikad ikome bude potrebna pomoc oko linuxa mozda mu mogu dat pokoji savjet a jedan vazan cu vam odmah sada reci naime ja sam u samoj skripti imao ovako:
#define USER_FILE       "Users/%s.ini"


a u script files mi je mapa bila users ----->kao sta vidite malo pocetno slovo u malo, a u skripti veliko U...na windowsu to ocito prolazi ali ako takva banalna greska stigne na linux koji je osjetljiv na velika mala slova rusat ce vam se modovi kao i meni primjer...


Hvala svima koji su pokusali pomoci i koji su gledali i pratili ovu temu...HVALA
Poslednja Izmena: Mart 03, 2013, 11:21:16 PRE PODNE od |W|SoaD123