You are not logged in.

Dear visitor, welcome to sourceserver.info. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Chrisber

Administrator

  • "Chrisber" started this thread

Posts: 1,030

Location: localhost

wcf.user.option.userOption53: Ja

  • Send private message

1

Wednesday, November 18th 2009, 6:00pm

admin.cfg wird überschrieben (SymLink Betrieb)

Hi.
Habe heute mal SourceMod auf unsere Server geklatscht und es gefällt mir doch erstaunlich gut (nach meiner anfänglichen Skepsis ^^).
Habe halt alles eingerichtet, ist ja nicht schwer. Habe dann wie immer die Installation in meinen Haupt-SRCDS Ordner gepackt und mit Symlink auf meine anderen Server gelinkt. Beim ersten Start der Gameserver funktioniert noch alles prima. Aber sobald ich einen herunterfahre, werden folgende Dateien überschrieben:

Source code

1
2
addons/sourcemod/configs/admins.cfg
addons/sourcemod/configs/admin_groups.cfg


Weiß jemand, woran das liegt? Ich denke einfach, dass mehrere Server einen Stream zur Datei geöffnet haben und diese sich deshalb in die Quere kommen. Ist ein Betrieb von SourceMod mit Symlinks ohne weitere nicht möglich? Oder muss ich wirklich für jeden Server die admins.cfg einzeln hochladen?

Gruß
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

HSFighter

Administrator

Posts: 1,517

Location: Flensburg

Occupation: Industrieelektroniker

wcf.user.option.userOption53: Nein

  • Send private message

2

Wednesday, November 18th 2009, 7:24pm

Re: admin.cfg wird überschrieben (SymLink Betrieb)

Hi Chrisber,

das ich diesen Tag noch erleben darf? :P

Sourcemod hat die Möglichkeit die lokalen Admin-Dateien an zu passen und zu ändern.
Für mehrere Server, ist die Lösung mit Lokalen Adminfiles sehr umständlich,
da man für jeden Server eine eignende admin.cfg, groups.cfg u.s.w. benötigt.

Wenn du eine Admin Einstellung für mehr als 1. Server nutzen willst,
dann empfehle ich es über die MySQL Datenbank zu machen.

Das Webadmin kennst du ja schon.

Bei fragen stehe ich dir gerne zur Verfügung!

MfG



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

Chrisber

Administrator

  • "Chrisber" started this thread

Posts: 1,030

Location: localhost

wcf.user.option.userOption53: Ja

  • Send private message

3

Wednesday, November 18th 2009, 8:00pm

Re: admin.cfg wird überschrieben (SymLink Betrieb)

Hi.
Na toll ^^
Mir ist aber gerade aufgefallen, dass genau die Gruppen gelöscht werden, die ich _nicht_ in SourceBans eingetragen habe (im WebPanel).
Kann es sein, dass SourceBans die Dateien überschreibt?

Gruß
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

HSFighter

Administrator

Posts: 1,517

Location: Flensburg

Occupation: Industrieelektroniker

wcf.user.option.userOption53: Nein

  • Send private message

4

Wednesday, November 18th 2009, 8:13pm

Re: admin.cfg wird überschrieben (SymLink Betrieb)

Eigentlich werden die MySQL Admins und die Admins aus den Lokalen Dateien im Cash-Speicher kombiniert.
Also, bei dem default MySQL Plugin!!!!

Sourcebans nutzt ja ein eignendes Plugin für die Admins.
Ich kann dir leider nicht sagen wie das Sourcebans-Plugin bei den Admins tickt.

Ich nutze Sourcebans nur für das Ban-Management,
Für die Admins habe ich das Sourcemod Default MySQL Plugin und mein Webinterface!

MfG



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

Chrisber

Administrator

  • "Chrisber" started this thread

Posts: 1,030

Location: localhost

wcf.user.option.userOption53: Ja

  • Send private message

5

Wednesday, November 18th 2009, 9:00pm

Re: admin.cfg wird überschrieben (SymLink Betrieb)

K, dann regle ich das jetzt auch per MySQL und deinem Frontend :)
Die Adminverwaltung ist ja ziemlich gut gelöst :D
Ich hab nur immer Angst dass die ganzen MySQL Verbindungen den Server zum laggen bringen.

Gruß
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

6

Wednesday, November 18th 2009, 9:44pm

Re: admin.cfg wird überschrieben (SymLink Betrieb)

Das ist SourceBans, was die admin-flatfiles überschreibt. SourceMod selber schreibt nichts.
Es ist auch nicht unbedingt gut SourceMod einfach durch Symlnks auf jedem Server einzurichten.

Wenn du Symlinks setzt, dann für bin, plugins, translations, extensions, config(nicht unbedingt alle Dateien, es seiden es soll überall gleich sein).
Die Verzeichnisse data und logs sollten keine Symlinks sein.

Du kannst dir ja ein Template anlegen. SourceMod einmal so einrichten, wie du es auf allen Servern haben willst und danach mit "cp -sr /sourcemod/* /server123/cstrike/" Symlinks erstellen (in /sourcemod/ sollte dann addons und cfg sein, der Pfad ist ja frei wählbar. Am besten im Homeverzeichnis). Verzeichnisse werden erstellt, Dateien werden Symbolisch verlinkt. Da die Verzeichnisse data und logs beim Template leer sind, hat jeder Server sein eigenens Verzeichnis ohne Inhalt.

Sollen bestimmte Dateien keine Symlinks sein, erstellst du ein zweites Template mit der gleichen Verzeichnisstruktur und den Dateien, die individuell anpassbar sein sollen.
Bei einer neuen einrichtung kannst du dann diese individuellen Dateien mit "cp -r /sourcemod/* /server123/cstrike/" kopieren. Möchtest du eine bereits vorhandene Installation mit deinen Indivviduellen Dateien überschreiben, kannst du zusätzlich --remove-destination verwenden (nur mit Vorsicht verwenden, kann auch nach hinten losgehen).

Chrisber

Administrator

  • "Chrisber" started this thread

Posts: 1,030

Location: localhost

wcf.user.option.userOption53: Ja

  • Send private message

7

Wednesday, November 18th 2009, 11:19pm

Re: admin.cfg wird überschrieben (SymLink Betrieb)

Hi.
Ich habe das jetzt per MySQL Admins gelöst (danke an Fighter's nettes Webinterface :)).
Das mit den Templates ist eine wirklich gute Idee. Werde ich morgen mal machen :)

Danke.

Gruß
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

8

Wednesday, November 18th 2009, 11:30pm

Re: admin.cfg wird überschrieben (SymLink Betrieb)

Teste es am besten erst an einem Testserver.

MadMakz

Super Moderator

Posts: 1,878

Location: ~#

wcf.user.option.userOption53: Ja

  • Send private message

9

Thursday, November 19th 2009, 4:48pm

Re: admin.cfg wird überschrieben (SymLink Betrieb)

sourcebans.cfg -> BackupConfigs 0 <- schaltet das überschreiben der lokalen admin files seitens sourcebans aus.

EDIT: BackupAdmins -> BackupConfigs

Chrisber

Administrator

  • "Chrisber" started this thread

Posts: 1,030

Location: localhost

wcf.user.option.userOption53: Ja

  • Send private message

10

Thursday, November 19th 2009, 9:09pm

Re: admin.cfg wird überschrieben (SymLink Betrieb)

Hi.
Jo, habe es mal ausgeschaltet. Bleibe aber dennoch bei der MySQL Lösung :)

Gruß
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

11

Thursday, November 19th 2009, 10:41pm

Re: admin.cfg wird überschrieben (SymLink Betrieb)

Ist ja eh besser ^^

MadMakz

Super Moderator

Posts: 1,878

Location: ~#

wcf.user.option.userOption53: Ja

  • Send private message

12

Thursday, November 19th 2009, 11:20pm

Re: admin.cfg wird überschrieben (SymLink Betrieb)

Quoted from ""Chrisber""

Hi.
Jo, habe es mal ausgeschaltet. Bleibe aber dennoch bei der MySQL Lösung :)

Gruß

gerade da macht es auch ja sinn es abzuschalten :P

DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

13

Friday, November 20th 2009, 12:37am

Re: admin.cfg wird überschrieben (SymLink Betrieb)

So eine fallback ist ganz gut, wenn der Mysql-Server maldown ist. Aber das bringt alles durcheinander, wennman die Admins nicht über SourceBans sonder über das WI von hsfighter nutzt.

HSFighter

Administrator

Posts: 1,517

Location: Flensburg

Occupation: Industrieelektroniker

wcf.user.option.userOption53: Nein

  • Send private message

14

Friday, November 20th 2009, 4:39pm

Re: admin.cfg wird überschrieben (SymLink Betrieb)

Quoted from ""DeaD_EyE""

So eine fallback ist ganz gut, wenn der Mysql-Server maldown ist.


Jap, dafür habe ich die Export Funktion mit eingebaut.
Ist nicht ganz so toll wie ein automatisches Fallback.
Aber man kann fast die komplette MySQL Admin Einstellung via Knopfdruck auf dem Server als Localfile hinterlegen.
Oder sich die exportierte Datei aufm Rechner speichern und dann im Notfall hochladen!

MfG



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)