Author Topic: XP SAFE  (Read 17195 times)

TIGER

  • Triple As
  • **
  • Posts: 151
  • RESPEKTIER DEIN GEGNER
    • View Profile
XP SAFE
« on: 13.07.2012, 14:00:00 »
Hallo Heinrich...Gauki....Kissaki....Bongi
Habe hier etwas für euch ! Mal schauen ob ich da einen Beitrag leisten kann :rolleyes: :rolleyes:

// XP Save configuration
set g_XPSave 21

// Only stored XP
set g_XPSaveMaxAge_xp "30d"

// Stored XP and all rating values
set g_dbUserMaxAge "1o" - 1 month
set g_damageXP "0"
set g_damageXPLevel "50"
set g_maxXP "-1"
set g_xpdecay "255"
set g_xpdecayrate "0"
set g_xpdecayfloor "1"


Diese einstellungen sind so

Es werden 30 tage nach dem besuch des spielers die daten vorgehalten.
sollte der spieler inerhalb dieser 30 tage wieder kommen beginnen die 30 tage von vorne.

Xp sind unbegrenzt speicherbar also auch der wert von 2999999 xp wird gespeichert und alles andere auch.

Ich hoffe ich kann euch damit helfen und es wird für euch nun besser werden mit den xp´s.

ach und die .db datein im ortner etwolf dürfen nun nicht mehr gelöscht verändert oder verschoben werden.

Die befehle oben müssen in der silent.cfg gespeichert werden aller dings muss der gameserver dazu aus sein also runtergefahren.
dann die silent.cfg bearbeiten undwieder den server starten.

Euer Tiger
  Made by Panther

TsC Fr3chD8chs

  • Wiederkehrend
  • **
  • Posts: 11
  • Linux wird die Weltherrschaft an sich Reißen.
    • View Profile
    • The Special Cast
Re: XP SAFE
« Reply #1 on: 13.07.2012, 16:56:02 »
Hallo Tiger.

Sehr nett das du das tus, aber noch viel netter wäre es gewesen wenn du wenigstens die Quelle von dem zeugs da mal genannt hättes auf www.tsc-clan.org.
Immerhin habe ich es dir da schon vor einiger zeit geschrieben.
Und witzig finde ich auch das du den text baugleich kopiert hast.

Echt ma vielen dank dafür.  :rolleyes:

-=]TsC[=- Fr3chD8chs
Möge die Macht mit euch sein.
-=]TsC[=-Fr3chD8chs



[url=http://et

TIGER

  • Triple As
  • **
  • Posts: 151
  • RESPEKTIER DEIN GEGNER
    • View Profile
Re: XP SAFE
« Reply #2 on: 13.07.2012, 18:33:07 »
Hallo Frechdachs ich hätte die Quelle schon noch bekannt gegeben es ist ja noch nicht einmal klar ob es so funktioniert.Das Baugleiche kopieren hatte ich ja gerade deshalb gemacht weil ich ja wie alle wissen am wenigsten Ahnung davon habe also immer Ruhig BLUT :middlefinger: :middlefinger:
Ausserdem warum sollte ich den Satz ( Ich hoffe ich kann euch damit helfen und es wird für euch nun besser werden mit den xp´s.) dann stehen lassen ???
« Last Edit: 13.07.2012, 18:36:14 by TIGER »
  Made by Panther

Kissaki

  • Leader
  • Forum God
  • *****
  • Posts: 10.348
    • View Profile
    • Website
Re: XP SAFE
« Reply #3 on: 13.07.2012, 18:35:07 »
Ich seh auf der verlinkten Seite nichts von diesem vom Tiger geschriebenen Text.
"g_dbUserMaxAge" site:tsc-clan.org liefert mir auch keine Ergebnisse.

Naja, vielleicht ist es ja im nicht-öffentlichen Forum?

Hallo Frechdachs ich hätte die Quelle schon noch bekannt gegeben es ist ja noch nicht einmal klar ob es so funktioniert.
Zu sagen man würde es erst mal ausprobieren, und dann erst als Zitat markieren ist ja wohl quatsch. ^^

TIGER

  • Triple As
  • **
  • Posts: 151
  • RESPEKTIER DEIN GEGNER
    • View Profile
Re: XP SAFE
« Reply #4 on: 13.07.2012, 18:38:51 »
 :rolleyes:Wie meinst du das Kissaki ich wollte mich bei leibe nicht mit diesen Federn schmücken wenn du das meinst du bist ja schneller mit deiner Antwort wie ich was gelesen habe und als Zitat anmerken wollte oder verstehe ich da jetzt was falsch
  Made by Panther

TIGER

  • Triple As
  • **
  • Posts: 151
  • RESPEKTIER DEIN GEGNER
    • View Profile
Re: XP SAFE
« Reply #5 on: 13.07.2012, 18:50:06 »
Habe gerade TSC Frechdachs folgendes geschrieben ( rein als Info )Âusserdem danke erst mal und nun ......Ich habe das heute erst gelesen weil ich wie du siehst sehr selten auf deine Homepage komme und nachrichten lese!!
War im Urlaub gewesen und konnte deshalb nicht diese Nachricht lesen!!!
Ausserdem warum schreibst du mir diese Nachricht und postest sie nicht direkt bei uns ????????
So wenn ich gewusst hätte das dass gleich so ein Krieg auslöst, hätte ich diese Nachricht an mich nicht kopiert und gepostet!!
Am besten wäre es gewesen wenn TSC Frechdachs ein eigenen Post zu den für uns bekannten Problem gemacht hätte.
Sorry Frechdachs wenn es komisch rüber kam mit meinen Post das war so wirklich nicht beabsichtigt. ;( ;( :O :blah:
  Made by Panther

Gauki

  • CoLeader
  • Forum God
  • *****
  • Posts: 2.130
    • View Profile
Re: XP SAFE
« Reply #6 on: 13.07.2012, 19:31:56 »
danke frechdachs und danke tiger fürs weiterleiten, so weit ich das sehen habn wir die befehle so drin ?


TsC Fr3chD8chs

  • Wiederkehrend
  • **
  • Posts: 11
  • Linux wird die Weltherrschaft an sich Reißen.
    • View Profile
    • The Special Cast
Re: XP SAFE
« Reply #7 on: 13.07.2012, 20:39:26 »
Ich habe mich erst Heute hier geregt, und auch nur weil ich euch gerne mit dem Problem Helfen würde.
Wie du ja selber noch weisst hatte ich das Problem auch mit den nitmods bei mir auf den servern am Anfang.

Ausserdem finde ich ja das ich das noch freundlich ausgedrückt hatte.
Das du Urlaub gemacht hast wusste ich net woher den auch.
Ich habe hier hin und wieder mal nach geschaut ob ihr das im Griff bekommen habt und dir dann weil ich mich mal etwas in den silentmod für ein anderen Clan eingelesen habe euch diese Cvars gesendet per pm an dich.

Ich habe mittler weile mehr als 100 forums in den Lesezeichen meinst das ich da noch mehr haben muss , das war der grund warum ich mich bis jetzt nicht geregt habe.

Aber egal schwam Drüber.

@Gauki
Wenn du magst sende mir mal die ordner strucktur und dann die server cfg von euch du kannst die passworte darin ja enfernen.
Vieleicht kann ich euch ja noch den ein oder anderen hinweis oder finde raus woran es liegt.

Möge die macht mit euch sein
-=]TsC[=- Fr3chD8chs
Aka Thomas
Möge die Macht mit euch sein.
-=]TsC[=-Fr3chD8chs



[url=http://et

Kissaki

  • Leader
  • Forum God
  • *****
  • Posts: 10.348
    • View Profile
    • Website
Re: XP SAFE
« Reply #8 on: 13.07.2012, 20:47:31 »
Als Krieg würde ich das hier keineswegs bezeichnen. :)

/e:
Ich habe gerade mal geschaut.
g_dbUserMaxAge ist aktuell auf 0.
Das offizielle Wiki sagt hierzu:
Quote
The database cleaning is done during intermission so this should not cause any performance problems when actions are taken. However, by setting this value to 0 or not setting the value at all, will disable the feature. For servers with high database sizes, this can improve performance since users that are not needed will be removed automatically.
Also wenn ich das richtig verstehe dann ist das doch unser Problem; mit 0 wird es halt nicht gespeichert.
« Last Edit: 13.07.2012, 20:57:35 by Kissaki »

TIGER

  • Triple As
  • **
  • Posts: 151
  • RESPEKTIER DEIN GEGNER
    • View Profile
Re: XP SAFE
« Reply #9 on: 13.07.2012, 20:57:37 »
 :middlefinger: :middlefinger: :middlefinger: :middlefinger: :middlefinger:Ja sorry an frechdachs war mehr oder weniger rege unterhaltung ....kam wahrscheinlich von mir bisschen blöde geschrieben und ( kopiert) rüber.
Jetzt issss kriiiiiiisch  :middlefinger: :middlefinger: :middlefinger: :middlefinger: :middlefinger: :] :] :] :] :] :]
  Made by Panther

TsC Fr3chD8chs

  • Wiederkehrend
  • **
  • Posts: 11
  • Linux wird die Weltherrschaft an sich Reißen.
    • View Profile
    • The Special Cast
Re: XP SAFE
« Reply #10 on: 13.07.2012, 21:02:05 »
Hier mal mein Standart Stammbaum für Gameserver in meinen Root :

Home/ Servername / .etwolf .enemy-territory *et-startscript

Der Ordner wird im Homeverzeichiss per benutzer erstellt und bekommt die rechte 0755

der ordner .enemy-territory sollte bekannt sein

der ordner .etwolf :

db ( die server daten und levels werden hier gespeichert )
silentmod ( die log datein um den server zu überwachen )
pb ( Punkbuster halt )
xp (hier stehen die guids der spieler als datei in dem die xps gespeichert werden)


Das startscript :

#!/bin/sh

       #created by TsC-Fr3chD8chs
       cd "/home/servername/enemy-territory/"
       export LD_LIBRAY_PATH=$LD_LIBRARY_PAHT:.
       EXEC ./etded.x86 "$@" +set net_port 27961 +set fs_game silentmod +set hunkmegs 128 +exec server.cfg


wenn ihr mehrer ip´s in gebrauch habt könnte man noch +set net_ip ***.***.***.*** dazu schreiben und der server wird automatisch mit dieser ip gestartet.
Das start script sollte immer im benutzer gestartet werden und im /home/servername gespeichert werden.


Möge die Macht mit euch sein.
-=]TsC[=-Fr3chD8chs



[url=http://et

TsC Fr3chD8chs

  • Wiederkehrend
  • **
  • Posts: 11
  • Linux wird die Weltherrschaft an sich Reißen.
    • View Profile
    • The Special Cast
Re: XP SAFE
« Reply #11 on: 13.07.2012, 21:05:33 »
ja das könnte es sein


Quote
Ich habe gerade mal geschaut.
g_dbUserMaxAge ist aktuell auf 0.

die 0 ist als aus zu werten


// Only stored XP
set g_XPSaveMaxAge_xp "30d"

Laut silentmod muss "30d" für 30 tage eingesetzt sein.

Noch dazu wird im etwolf den xp überhaupt angezeigt die datein mit den guids meine ich.
Denn die werden eigentlich vom mod selber erstellt in diesen ordner.
Möge die Macht mit euch sein.
-=]TsC[=-Fr3chD8chs



[url=http://et

Kissaki

  • Leader
  • Forum God
  • *****
  • Posts: 10.348
    • View Profile
    • Website
Re: XP SAFE
« Reply #12 on: 13.07.2012, 21:15:18 »
Du hast da einen Schreibfehler bei
Quote
export LD_LIBRAY_PATH=$LD_LIBRARY_PAHT:.
Außer du hast wirklich diese Umgebungsvariable definiert …

TsC Fr3chD8chs

  • Wiederkehrend
  • **
  • Posts: 11
  • Linux wird die Weltherrschaft an sich Reißen.
    • View Profile
    • The Special Cast
Re: XP SAFE
« Reply #13 on: 13.07.2012, 21:18:52 »
LD_LIBRARY_PATH=<pfad-zu-deinem-prog>:$LD_LIBRARY_PATH && <startbefehl-für-dein-prog>

So kannst du es natürlich auch machen
Möge die Macht mit euch sein.
-=]TsC[=-Fr3chD8chs



[url=http://et

Kissaki

  • Leader
  • Forum God
  • *****
  • Posts: 10.348
    • View Profile
    • Website
Re: XP SAFE
« Reply #14 on: 13.07.2012, 21:20:48 »
?
Ich bezog mich auf das PAHT statt PATH.

Ich habe gerade mal geschaut.
g_dbUserMaxAge ist aktuell auf 0.
Das offizielle Wiki sagt hierzu:
Quote
The database cleaning is done during intermission so this should not cause any performance problems when actions are taken. However, by setting this value to 0 or not setting the value at all, will disable the feature. For servers with high database sizes, this can improve performance since users that are not needed will be removed automatically.
Also wenn ich das richtig verstehe dann ist das doch unser Problem; mit 0 wird es halt nicht gespeichert.

Wenn ich sie per rcon setzen möchte
> set g_dbUserMaxAge "6o"
bekomme ich „g_dbUserMaxAge is write protected.“

Wie ich sehe ist sie in der Config auch auf 6o gesetzt. Wird aber eben nicht übernommen, eben weil write-protected.
Muss man wohl bei launch direkt als exe-parameter übergeben.(!?)

Siehe auch der Kommentar im Wiki:
> The server reads the value of this cvar only from the config file executed before the mod launches the first time or from the command line. It cannot be edited using RCON.

Bzgl. was Heinrich sagte/vorschlug:
Kann man die XP aller Spieler auslesen/Anzeigen, über einen Befehl? Auch die die offline sind?

TsC Fr3chD8chs

  • Wiederkehrend
  • **
  • Posts: 11
  • Linux wird die Weltherrschaft an sich Reißen.
    • View Profile
    • The Special Cast
Re: XP SAFE
« Reply #15 on: 13.07.2012, 21:24:47 »
Das ist ein eingriff in die server.cfg
Am besten ist es immer den server runterfahren (ausschalten / Abschiessen ) 8o

Dann die server.cfg bearbeiten und den server wieder starten.

Dabei kannst du auch gleich checken ob die ordner und die datein schreibschutz haben.

Imm normal fall kann das eh nur root und der jeweilige benutzer wo der server drunter läuft.
wobei auch hier wieder besser wäre den benutzer zu nehmen.
Möge die Macht mit euch sein.
-=]TsC[=-Fr3chD8chs



[url=http://et

Kissaki

  • Leader
  • Forum God
  • *****
  • Posts: 10.348
    • View Profile
    • Website
Re: XP SAFE
« Reply #16 on: 13.07.2012, 23:29:41 »
Das generelle Setup passt schon, ist nicht unser erster Server. :)