ORG

quake.net.pl » Polskie Centrum Quake od 1998 roku



Wersja: Jasna / Ciemna

Zamykanie sesjii SSH = kill server :(

bisz

Od: 2003-04-29

Ranga: Newbie

Dodano dnia: 2003-05-01 17:01:31

Mam pytanie do ludzi którzy orientują się coś w linuxie a konkretnie w serverach q3 pod linuxem.

w swojej karierze moge sie poszczycić postawieniem paru serverow CS i pamietam że było takie coś że startuje serv ./start

screen -r hlds

czyli podgląd na aktualny stan servera co sie dzieje co ładuje itd. w quaku w zasadzie jest podobnie tylko inne komendy ale.

w czym pojawia sie problem. po1

odpale skrypt ./rc.q3a start. fajnie chodzi chodzi, odpalam to załóżmy z SSh terminala putty. fajnie chodzi, zamykam terminala to killuje sie server, zatem, jak postawić aplikacje tak aby po zamknieciu terminala ona nadal pozostawała na chodzie, tak też było z CS'em, pytanie czemu z quakiem tak nie jest ? lub powiedz mi ktos jak to zrobić, doszły mnie słuchy z niepewnych źródeł że trzeba na końcu dopisać &

tak też uczyniłem, i zastałem tylko ładowanie servera

pisze map q3dmX a tu mi shell zwraca uwage map command unknow. no to fajnie , wyrzucilo mnie a serv stoi bez mapy,

pluto

Od: 2002-07-09

Ranga: Newbie

Dodano dnia: 2003-05-01 17:06:49

login via ssh

cd katalog_z_quake3

./q3ded +exec jakis_config &>/dev/null &

logout.

robie tak od zawsze i dziala.

Yaboll

Od: 2002-04-05

Ranga: BFG Fragger

Dodano dnia: 2003-05-01 17:15:01

Hmm mozesz tez bawic sie z pod screena, wtedy masz mozliwosc zabawy serwerem z pod consoli a nie tylko z rcona. (chyba najwyzej pluto mnie zlinczuje jesli sie myle)

Podręcznik skauta (USA, 1934)*

W ciało każdego chłopca, który stał się nastolatkiem, Stwórca wszechświata wlał bardzo ważny płyn.

Ten płyn to płyn płciowy...

Każde działanie, które doprowadza chłopca do wydalenia tego płynu z ciała, osłabia jego siłę i zmniejsza jego zdolność do obrony prz...

bisz

Od: 2003-04-29

Ranga: Newbie

Dodano dnia: 2003-05-01 17:59:06

pluto zaczynam się już gubić,

w sumie to co napisałeś zawarte jest w skrypcie bodajże twego autorstwa rc.q3a

/home/q3a/q3ded +set fs_basepath /home/q3a +set fs_game osp \

+set sv_punkbuster 1 \

+set net_ip $SERVER_IP +set net_port $SERVER_PORT \

+set com_hunkmegs $SERVER_MEM \

+exec server.cfg &> /dev/null &

a nie osiągam tego o czym wczesniej wspominałem tym skryptem choc zawiera on to co powiedziałeś,

co śmieśniejsze wpisałem

./q3ded map q3dm6 &>/dev/null &

bez configa jak narazie, o dziwo poszło i tak jak chciałem,czyli sesja close a serv stoi dalej, no to zabrałem sie za jakiegos configa, jakies komendy na limit, sv_hostname itd powciskałem i robie

./q3ded +exec autoexec.cfg &>/dev/null &
noi.....

servera ani widu ani słychu.... dziwna sprawa :/

pluto

Od: 2002-07-09

Ranga: Newbie

Dodano dnia: 2003-05-01 18:35:15

odpalalem skryptem rc.q3a i dzialalo, a testowalem to na distro slackware, debian i gentoo.

celowo jest dodane przekierowanie &>/dev/null zeby Q3 nie trzymal

konsoli ktora po wylogowaniu jest ubijana razem z procesem.

mozesz jeszcze dodac +set ttycon 0 i zobaczyc ps x,

czy q3ded trzyma jakas konsole tty, czy ma ?

moze serwer dziala tylko sie mapa/konfig nie laduje i wydaje ci sie ze nie dziala :)
ja sie juz zmywam i jade w gory. wroce w poniedzialek to pomysle dalej.

bryan

Od: 2002-07-25

Ranga: Quad Damager

Dodano dnia: 2003-05-02 01:44:33

odpalaj serwerek przez screen ./q3ded +params

deta.chujesz go ctrl+a+d , pozniej jak chcesz na niego wlezc spowrotem to screen -r pid

odi profanum vulgus et arceo

bisz

Od: 2003-04-29

Ranga: Newbie

Dodano dnia: 2003-05-02 08:48:53

Alias: localhost.localdomain

Alias: localhost

IP: 127.0.0.1

Started tty console (use +set ttycon 0 to disable)

^3PunkBuster Server: PunkBuster Server (v0.993 | A0 C0.0) DISABLED

Hitch warning: 764 msec frame time

map q3dm6

-bash: map: command not found

[root@ally q3a]# screen -r pid

tak sie stało przy postawieniu tego komendą

./q3ded +params &
a bez tego to serv sie zamykał

pytanie mam następujące, bo wyżej tam widziałem że on execuje moje configi, moge do tych autoexecow dodac komende na mape ? bo wyglada na to ze mam polowe sukcesu, mianowicie nie zamykajacy sie server ale bez mapy :(

bisz

Od: 2003-04-29

Ranga: Newbie

Dodano dnia: 2003-05-02 08:50:16

aha i po probie podlaczenia sie do screena mam takie coś:

[root@ally q3a]# screen -r pid

There is no screen to be resumed matching pid.
:(

bryan

Od: 2002-07-25

Ranga: Quad Damager

Dodano dnia: 2003-05-02 10:41:20

czy ty w ogole masz jakiekolwiek pojecie o tym unixie na ktorym to stoi ? bo chyba zerowe poza tym ze wiesz jak uruchomic program. +params znaczy +parametry swoje , wiec +set blabla +exec blabla. A pid oznacza identyfikator procesu w systemie. Jesli chodzi wiecej niz jeden screen to wylistuje ci przez napisanie samego screen -r , jesli jest jeden to po prostu go wyrzuci na terminal. Jak juz naodpalales tych screenow to poubiaj ich troche zeby nie chodzilo 15serwerow (ps x albo ps -u username i kill pid). Poczytaj troche o obsludze systemu na ktorym to stoi bo forum q3 to nie miejsce zeby uczyc sie obslugi bsd czy linuxa =)

I dopisz na koncu execowanego configa \'map nazwamapy\' , albo w parametrach +map nazwamapy.

odi profanum vulgus et arceo

bisz

Od: 2003-04-29

Ranga: Newbie

Dodano dnia: 2003-05-02 11:10:42

ok ziomkowie nowe wieści

tą oto komendą :

./q3ded +exec autoexec.cfg &>/dev/null &

soszedłem już do stawiania serva

co ciekawe doszedłęm w autoexecu.cfg jak postawic mape

mianowicie po jakichśtam komendach:

seta ui_ffa_fraglimit \"20\"

seta ui_ffa_timelimit \"0\"

seta ui_tourney_fraglimit \"0\"

seta ui_tourney_timelimit \"15\"

seta ui_team_fraglimit \"0\"

seta ui_team_timelimit \"20\"

seta ui_team_friendly \"1\"

seta ui_ctf_capturelimit \"8\"

seta ui_ctf_timelimit \"30\"

seta ui_ctf_friendly \"0\"

seta pmove_fixed 1

seta sv_hostname \"[FF] SDI serv\"
zrobiłem

wait (powtórzone razy z 30)

i potem map q3dm9

noi paszło, fajno.

dobra teraz by mi się jeszcze przydało odpalenie tego samego na OSP

więc dodaje tutaj sobie na początku linijeczke:

seta fs_game osp

noi nie bardzo to OSP mi wychodzi,,, :(

ktoś ma jakiś pomysł ?

w sumie w rc.q3a napisane jest

+set fs_game osp

więc próbowałem jeszcze

./q3ded +set fs_game osp \ +exec autoexec.cfg &>/dev/null &

i inne tego typu sztuczki ale na nic...

bryan

Od: 2002-07-25

Ranga: Quad Damager

Dodano dnia: 2003-05-02 11:16:38

stary dam ci rade. Idz najpierw naucz sie obslugi systemu , pozniej naucz sie conieco o dzialaniu samego q3 , a tymczasem oszczedz nam i sobie klopotu i daj spokoj z tym serwerem ok ? bo to co wypisujesz to sa czyste herezje. Widziales na oczy kiedykolwiek cfg serwera q3 ? byly tam komendu od interfejsu uzytkownika gry ? Boze czlowieku litosci miej dla nas i dla siebie.

Najpierw rusz glowa , potem rob. fs_game jest readonly i trzeba to setowac zanim jeszcze sie serwer odpali , wiec w parametrach. Na q3.fpp.pl jest opisane krok po kroku jak postawic serwer na screenie wiec idz sobie poczytaj.

odi profanum vulgus et arceo

bisz

Od: 2003-04-29

Ranga: Newbie

Dodano dnia: 2003-05-02 11:53:40

nie dam sobie spokoju z serverm, bo po 1 server stoi da sie na nim grac tylko chce zrobic tak zeby stal bez otwartej sesji, i to jest moim glownym problemem, a nie ze tego nie osiagne to pier**** wszystko i oram katalog z userem

bisz

Od: 2003-04-29

Ranga: Newbie

Dodano dnia: 2003-05-02 11:55:20

i co do set fs_game osp to tez wpadlem na to ze trzeba przed postawieniem serva to zrobic. co nie ukrywam, nie dało mi porządanych rezultatów jak narazie... wszystko kwestia czasu....

bryan

Od: 2002-07-25

Ranga: Quad Damager

Dodano dnia: 2003-05-02 11:56:28

idz na alt.pl.comp.os.linux.newbie , moze tam ci powiedza jak uruchomic program w tle , skoro jak ja ci napisalem to nie umiesz przeczytac.

odi profanum vulgus et arceo

bisz

Od: 2003-04-29

Ranga: Newbie

Dodano dnia: 2003-05-02 12:07:02

mistrzu:

w tamtym configu po 1

nieładuje sie mapa

po 2 quit server when session closed.

cgrtz. pozostane przy zwoich metodach

a jeżeli chodziło ci o screen pid to wpadłem na to potem ze co tyferki ale zakładalem ze chodzi o te z listy \'ps -ef\'

przy ktorych rezultat byl podobny

bisz

Od: 2003-04-29

Ranga: Newbie

Dodano dnia: 2003-05-02 12:11:48

&>/dev/null &
wiem.

jeszcze raz powtarzam co już mam a co nie,
mam to że mam program servera w tle, i happy,

ale nie jest to z osp.

gdy ładuje ze skryptu rc.q3a to mam z OSP ale nie jest w tle (swoja droga niewiem czemu skoro w zrodle jest \'&\' etc)

bryan

Od: 2002-07-25

Ranga: Quad Damager

Dodano dnia: 2003-05-02 12:14:54

./q3ded +set fs_game osp +exec cfg.cfg

odi profanum vulgus et arceo

bisz

Od: 2003-04-29

Ranga: Newbie

Dodano dnia: 2003-05-02 12:27:12

co smieszne

wpisałem

./q3ded +set fs_game osp +exec autoexec.cfg &>/dev/null &

co otrzymałęm

stoi serv

gasze ssh ->

-> gasnie serv

wchodze ponownie

patrze na \'ps -ef\' a proces ./q3ded +set fs..... istnieje dalej...

log

Od: 2002-08-06

Ranga: Shotgun Killer

Dodano dnia: 2003-05-02 13:45:13

daj mi te konto albo brajanowi to sie postawi w 15 minut wraz z wypiciem 3piw :D

Yaboll

Od: 2002-04-05

Ranga: BFG Fragger

Dodano dnia: 2003-05-02 14:19:14

IP: 192.168.1.1

login: root

haslo: 123
Mozecie mi tez postawic serfera?? Bo ja kciec zagerac z kolegami.
Odnosnie screena to tu masz opis jak tego uzywac po polskiemu

www.dronet.gliwice.pl/dronet/shell.php,

www.pg.gda.pl/OI/opisy/screen.html

Najwazniejszym poleceniem w tym 1 poradniku jest [big]man [nazwa polecenia][/big]

Podręcznik skauta (USA, 1934)*

W ciało każdego chłopca, który stał się nastolatkiem, Stwórca wszechświata wlał bardzo ważny płyn.

Ten płyn to płyn płciowy...

Każde działanie, które doprowadza chłopca do wydalenia tego płynu z ciała, osłabia jego siłę i zmniejsza jego zdolność do obrony prz...

bryan

Od: 2002-07-25

Ranga: Quad Damager

Dodano dnia: 2003-05-02 14:22:47

yaboll kto w dzisiejszych czasach nabierze sie na lokalne adresy ?=DD Opsss sorry zepsulem zabawe :P

odi profanum vulgus et arceo

bfr_aka_pablonzo

Od: 2002-12-17

Ranga: Quad Damager

Dodano dnia: 2003-05-02 14:38:47

na poczatku : ls -al

cd np. OSP 1.32

i najlatwiej taka komenda :

screen -S q3serv2 ./q3ded +cvar_restart +set dedicated 2 +set com_hunkmegs 24 +set fs_game osp +exec twoj.cfg
ja tak zawsze robie i dziala :D i nie \"gasnie\" :D

bisz

Od: 2003-04-29

Ranga: Newbie

Dodano dnia: 2003-05-05 21:57:49

ej w sumie niewiem czym to sie rozni od moich komend ale racja -> nie \'gasnie\' thx wszystkim tym ktorzy przeszkodzili i tym ktorzy pomogli.

bryan

Od: 2002-07-25

Ranga: Quad Damager

Dodano dnia: 2003-05-05 22:05:45

napisal dokladnie to co ja N postow wczesniej ... no ale ok , close.

odi profanum vulgus et arceo