ServerKonfusion

Alles rund um das scripten und Server aufsetzen
reever
Jungspund
Jungspund
Beiträge: 17
Registriert: So 3. Sep 2006, 20:49
Kontaktdaten:

Beitrag von reever »

Hallo Woddstokk !

Ich hab´s jetzt so gemacht wie du gesagt hast, .etwolf-verzeichnis auf dem
client gelöscht, dann hab Ich ein neues Profil angelegt mit dem usernamen
der auf dem server existiert. nun kommt nach dem connecten:

Code: Alles auswählen

Server disconnected for unkknown reasons
auf dem Server in der Konsole:

Code: Alles auswählen

Client disconnected: 0
broadcast: print "user^7 entered the game \n"
ClientBegin: 0
Ich bin ratlos. hab auch schon im Forum gesucht aber anscheinend hat keiner
solche Probs wie Ich.

Gruss reever
reever
Jungspund
Jungspund
Beiträge: 17
Registriert: So 3. Sep 2006, 20:49
Kontaktdaten:

Beitrag von reever »

hallooo !

Bin Ich denn der einzige user hier im Forum
Irgendeiner wird mir doch helfen können ???????????????????????
reever
Jungspund
Jungspund
Beiträge: 17
Registriert: So 3. Sep 2006, 20:49
Kontaktdaten:

Beitrag von reever »

reever an Erde !!
ist da jemand ?

Menschheit ausgestorben ???(mangels ozon o.ä.)

gruss reever :evil:
reever
Jungspund
Jungspund
Beiträge: 17
Registriert: So 3. Sep 2006, 20:49
Kontaktdaten:

Beitrag von reever »

Jetzt kann Ich vom Client auf den Server connecten (der Fehlende etpub war
schuld). Jedoch seltsamerweise nur als spectator obwohl ich minplayers auf
"1" gesetzt hab. Ausserdem bricht er nach ca. 30-60sec ab mit der
Fehlermeldung auf dem Server:

Code: Alles auswählen

Kick Command issued (This PB Server 
Requires (A1347 C1.152) - Error loading pbag) for (1) user
Auch kommt wieder die Meldung am Client
"disconnected for unknown reason nach ca 30 sec."

??????????????????

Gruss reever
Highlander-Ron
Stürmer
Stürmer
Beiträge: 59
Registriert: Fr 16. Jun 2006, 13:44
Kontaktdaten:

Beitrag von Highlander-Ron »

punkbusterupsate durchführen !

auf dem client per consolenbefehl: /pb_cl_update
auf dem server: /pb_sv_update

dann sollte das klappen, vermutlich ;)
reever
Jungspund
Jungspund
Beiträge: 17
Registriert: So 3. Sep 2006, 20:49
Kontaktdaten:

Beitrag von reever »

Hallo tb*Highlander !

Wenigstens einer der mir hilft !

aber leider weiss Ich jetzt nicht wie ich in die game-Konsole kommen soll.
(Ubuntu 6.06.1 mit gnome)

Gruss reever
Highlander-Ron
Stürmer
Stürmer
Beiträge: 59
Registriert: Fr 16. Jun 2006, 13:44
Kontaktdaten:

Beitrag von Highlander-Ron »

jo gerne, nutze ebenso ubuntu :)

console öffnen mit: "AltGr" + "+" oder "Shift" und"´"
in deinem profil eine beliebinge taste binden: bind "x" "toggleconsole"

ansonsten komm mal zu uns ins teamspeak, dann ist es schnell erklärt.
ts siehe homepage !
reever
Jungspund
Jungspund
Beiträge: 17
Registriert: So 3. Sep 2006, 20:49
Kontaktdaten:

Beitrag von reever »

Danke danke und nochmals danke !!!!!!!!!!!!!!!!!
Server läuft aber nach dem Update
kommt die Fehlemeldung :

Code: Alles auswählen

Server Disconnected - You have been
kicked via PunkBuster (for 0 minutes)
.... This PB Server Requires (A1347 C1.152) - Error loading pbcl
auf dem Server liess sich das pb-Updat aufspielen, jedoch auf dem Client kam eine Fehlermeldung "unkwnown Comand/setting: pb_cl_update"

????

Gruss reever
Highlander-Ron
Stürmer
Stürmer
Beiträge: 59
Registriert: Fr 16. Jun 2006, 13:44
Kontaktdaten:

Beitrag von Highlander-Ron »

hast du schreibrechte im pb-ordner ?

im deinem homeverzeichnis gibt es

.etwolf/pb/*.*

da kann warscheinlich pb nicht updaten.
reever
Jungspund
Jungspund
Beiträge: 17
Registriert: So 3. Sep 2006, 20:49
Kontaktdaten:

Beitrag von reever »

Schreibrechte sind gesetzt, doch leider immer noch dasselbe Phänomen.

Gruss reever
Benutzeravatar
WoodSTokk
Helpdesk
Helpdesk
Beiträge: 2634
Registriert: Fr 6. Dez 2002, 03:09
Wohnort: Wien/Österreich/Europa/Erde
Alter: 53

Beitrag von WoodSTokk »

Wenn auf dem Server die aktuelle Version vom PB liegt, dann starte den Server mal neu mit dem Befehl 'killserver' in der Console.
Danach starte mal den Client und stell sicher daß in den Optionen das Autoupdate aktiv ist und connecte auf dem Server.
Der Client bekommt das PB-Update automatisch vom Server geschickt.
Den Befehl 'pb_cl_update' gibt es nicht.

aktuelle Version vom PB:
Server: v1.250
Client: v1.274 A1364

Die Funktionsweise vom PunkBuster:
Evenbalance entwickelt den PunkBuster und von Zeit zu Zeit wird eine neuere Version veröffentlicht.
Die neue Version wird auf den PunkBuster-MasterServern gehostet.
Jeder Spieleserver auf dem PB aktiv ist, fragt in festen Intervallen einen der PunkBuster-MasterServer nach einer Versionsliste.
Sind in dieser Liste neuere Versionen angeführt die der Spieleserver noch nicht hat, läd er die vom PunkBuster-MasterServer und aktiviert selbst die neue Version.
Mit dem Befehl 'pb_sv_update' wird dem Spieleserver angewiesen die Prüfung auf neuere Versionen jetzt sofort durchzuführen.
Sobald ein Client auf einen Spieleserver connectet, vergleicht PB ebenfalls die Versionen.
Sollte auf dem Client eine alte Version laufen, schickt ihm der Server die neue Version damit Server und Client auf dem selben Stand sind.

Wie überprüfe ich welche Version mein Client/Server hat?
Sollte der Client/Server laufen, öffnest du die Console und tippst ein:

Code: Alles auswählen

/pb_ver
Sollte der Client/Server nicht laufen, reicht ein Blick ins 'htm'-Verzeichnis unterhalb des PB-Verzeichnises.

unter Windows:
<PfadZumET>\pb\htm

unter Linux:
/home/<User>/.etwolf/pb/htm

Darin liegen die Dateien die der Server vom PB-Masterserver bzw. der Client vom Spieleserver erhält.
Die Dateinamen verraten uns den Inhalt.

Die erste Stelle ist immer einer der drei Buchstaben: 'L', 'M', 'W'
Dieser Buchstabe sagt aus für welches OS diese Datei ist.
L = Linux
M = Mac
W = Win32

Die zweite Stelle ist immer einer der drei Buchstaben: 'A', 'C', 'S'
Dieser Buchstabe sagt aus für welche Seite diese Datei ist.
A = ClientA
C = Client
S = Server

Die restlichen sechs Stellen sind immer Ziffern und geben die Version an.

Auf einem Client müssen nur jene Dateien enthalten sein, die er selber benötigt.
Auf einem Windows-System benötigt ein Client für die aktuelle Version die Dateien:
wa001364.htm
wc001274.htm
Auf einem Linux-System benötigt ein Client für die aktuelle Version die Dateien:
la001364.htm
lc001274.htm

Ein Server hingegen benötigt mehrere Dateien.
Damit PB auf dem Server läuft braucht er mal die Server-Version für sein OS.
Unter Linux also die Datei: 'ls001250.htm'.
Unter Windows die Datei: 'ws001250.htm'.
Zusätzlich liegen auf dem Server alle 6 Client-Dateien:
la001364.htm
lc001274.htm
ma001364.htm
mc001274.htm
wa001364.htm
wc001274.htm
Diese benötigt der Server selber nicht, aber er muss diese bereit halten falls ein Client connectet der die neue Version noch nicht hat.

Mit diesem Wissen könnt ihr nun selber prüfen ob euer PB up'to'date ist auch wenn ET nicht läuft.

@reever
Sollte es mit PB nicht klappen, versuch mal ohne PB ob der Server und Client problemlos laufen.
Wenn das funktioniert, liegt es definitiv am PB und du weist dann genauer wonach du suchen musst.

mfG WoodSTokk
Du scheisst es nicht zu wetzen
Testserver: @peStable (95.129.206.243:27960)
Antworten