Sie sind nicht angemeldet.

Chrisber

Administrator

  • »Chrisber« ist der Autor dieses Themas

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

1

Mittwoch, 18. November 2009, 18:00

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:

Quellcode

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

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

2

Mittwoch, 18. November 2009, 19:24

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« ist der Autor dieses Themas

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

3

Mittwoch, 18. November 2009, 20:00

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

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

4

Mittwoch, 18. November 2009, 20:13

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« ist der Autor dieses Themas

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

5

Mittwoch, 18. November 2009, 21:00

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

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

6

Mittwoch, 18. November 2009, 21:44

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« ist der Autor dieses Themas

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

7

Mittwoch, 18. November 2009, 23:19

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

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

8

Mittwoch, 18. November 2009, 23:30

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

Teste es am besten erst an einem Testserver.

MadMakz

Super Moderator

Beiträge: 1 878

Wohnort: ~#

Rootserver vorhanden: Ja

  • Nachricht senden

9

Donnerstag, 19. November 2009, 16:48

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« ist der Autor dieses Themas

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

10

Donnerstag, 19. November 2009, 21:09

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

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

11

Donnerstag, 19. November 2009, 22:41

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

Ist ja eh besser ^^

MadMakz

Super Moderator

Beiträge: 1 878

Wohnort: ~#

Rootserver vorhanden: Ja

  • Nachricht senden

12

Donnerstag, 19. November 2009, 23:20

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

Zitat von »"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

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

13

Freitag, 20. November 2009, 00:37

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

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

14

Freitag, 20. November 2009, 16:39

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

Zitat von »"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)