Linux Server PAWN

plaz03 Započeo plaz03
pre 2 godine
375
pregleda
8
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
plaz03
Rookie
pre 2 godine
Pozdrav, treba mi pomoc oko namestanja samp servera ma linuxu. Skinuo sam sve sto treba i server radi ali u linux verziji ne dolazi pawno folder kako se onda edituje skripa ili sta god, neke smernice hvala svima.

PS prvi put ovo radim ali ako je neko stvarno zainteresovan da mi pomogne i da dodje teamspeak moze da dobije besplatan samp server na 2 meseca premium ping naravno u zavisnosti od pomoci.
realivcha
Enforcer
pre 2 godine
Formular
NegativeIQ
Kingpin
pre 2 godine
Pawn za samp nije imao za linux ili mac,samo windows. Po ideji uvek si radio na windows, compile .amx i njega upload na linux. Zad ima community compiler, i on ima i za linux, a i open source je pa mozes i sam da compile ako zatreba. https://github.com/pawn-lang/compiler/releases/tag/v3.10.10

Ne znam jel si svjestan ali tebi pawn ne treba na linuxu ako mislis za host, to je samo da compile u .amx kiji ce server da load.
plaz03
Rookie
pre 2 godine
Digao sam server na linuxu, i uploadovao sam fajlove sa nekog gamemoda koji je na windows serveru, uploadovao sam foldere poput: gamemodes. filderscripts, scriptfiles i plugins, usao u server.cfg ucitao sve plugine i zamenio "gamemode 0 imegamemoda 1" i kad pokrenem server u konzoli ne dobijem nikakve informacije, nego kad udjem u logove nadjem failuje mi load gamemoda, a na windows verziji radi.
NegativeIQ
Kingpin
pre 2 godine
plaz03 wrote on June 7, 2023, 5:08 pm:
Digao sam server na linuxu, i uploadovao sam fajlove sa nekog gamemoda koji je na windows serveru, uploadovao sam foldere poput: gamemodes. filderscripts, scriptfiles i plugins, usao u server.cfg ucitao sve plugine i zamenio "gamemode 0 imegamemoda 1" i kad pokrenem server u konzoli ne dobijem nikakve informacije, nego kad udjem u logove nadjem failuje mi load gamemoda, a na windows verziji radi.

Pawn ti nema nikakve veze onda. A pluginovi i sam server naravno moraju biti za linux. Plus moras da pazis na mala i velika slova posto je linux case sensitive za razliku od windowsa. To sto ne vidis log u konzoli je sasvim treci problem i zavisi od toga kako pokreces server. Ako ga pokreces kao ./sampsvr &  onda je to do & na kraju, posto mu je to i namena.
Rax_King
Godfather
pre 2 godine
Sniffie White wrote on June 7, 2023, 5:43 pm:
To sto ne vidis log u konzoli je sasvim treci problem i zavisi od toga kako pokreces server. Ako ga pokreces kao ./sampsvr &  onda je to do & na kraju, posto mu je to i namena.


Netacno, "&" u bashu sluzi da bi proces pokrenuo u backgroundu (+ return id spawned procesa).
Ukoliko zelis output u konzolu kao sto si navikao od Windows servera dodaj "output 1" u server.cfg.
Ukoliko zelis potpuno ugasiti stdout i stderr (ispisivanje bilo cega u terminalu) koristi "./samp03svr > /dev/null 2>&1 &".

"./samp03svr" - path do binary fajla samp servera
"> /dev/null" - redirekcija stdouta u "/dev/null" (https://linuxhint.com/what_is_dev_null/)
"2>&1" - redirekcija stderr na stdout
"&" - pokretanje u backgroundu

Svakako, mislim da ti za dev environment ovo nije potrebno i da ce ti vise sluziti sam "output 1" u konzoli nego da koristis tail ili svaki put ocitavas server_log.txt na neki nacin.
plaz03
Rookie
pre 2 godine
Izvinjavam se na nesporazumu, pokusavam da dignem gamepanel od nule preko djanga i nemam nekog iskusktva sa sampom generalno, uspeo sam da uradim sta sam hteo sto je najbitnije, hvala vam svima na jako korisnim informacijama i izvinite moje neiskustvo.  🙄 😁

lock
Frozen_Capone
Crime Lord
pre 2 godine
Formular, lock!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava