Ein neues Thema erstellen  Auf das Thema antworten  [ 9 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 13.09.2002, 22:12 

Registriert: 13.09.2002, 22:06
Beiträge: 3
Gleich vorne weg... nix gefunden *g*

Ich habe folgendes Problem:

Ich will gerne auf AdminMod zugreifen ohne auf dem Server zu sein.

Es geht um folgendes:

Ich möchte meinen Server gerne stundenweise vermieten.
Wenn den Server einer gemietet hat will ich automatisch für die gebuchte Zeit das Serverpassword ändern (wird mit rcon gemacht) soweit so gut.
Jetzt will ich aber das JEDER den Restartround befehl ausführen kann.
Ausserdem würde ich gerne nach Ablauf der Zeit ALLE user kicken und das Server Pass ändern.
Zum Anfang der gebuchten Zeit würde ich natürlich auch gerne mit AdminMod das Passwort ändern.
Aber wie?
Das ganze will ich mittels Cron Job machen (MySQL-> gebucht? ja? Passwort ändern...bla...)

Ideen?

Danke im voraus

Alex


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 26.09.2002, 07:36 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
Interessante Idee....

Leider habe ich keine Ahnung von rcon Zugriff aus einer anderen Anwendung. Bzw. wie man sowas selber programmiert.

Aber mein alter Taskplaner (Plugin) könnte für sowas (etwas modifiziert natürlich) nützlich sein. (Einmal im Forum Suchen)

Dann müsste die SQL-Datenbank einfach mehrere task.cfgs erstellen können und den mapchange und neues Passwort reinschreiben....mit entsprechenden Zeitangaben. Oder nur eine und dann einfach nur passwort, mapchange mit Zeitangabe. Hm...
Jetzt gibt es auch ein Plugin, mit dem man im Spiel einfach einen User in die users.ini einträgt und löscht. Das braucht man auch und wird mit in die task.cfg entsprechend eingetragen. Dann braucht Dein Kunde Dir nur die WONID mitzuteilen.

Vielleicht greife ich das Projekt doch wieder auf... hatte ich aufgegeben, da durch die komplizierte Bedienung die Resonanz ausblieb.

_________________
Fehleranalyse: Poste den Inhalt Deiner liblist.gam, (listen)server.cfg, adminmod.cfg, users.ini, vault.ini, plugin.ini von adminmod und plugins.ini von metamod. Benutze auch die Such-Funktion


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 26.09.2002, 08:50 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Oder benutz den CW-Creator.
Grundsätzlich den Server mit einem unbekannten Passwort belegen damit niemand vorzeitig connecten kann. Mit Psychoquery setzt Du via Cronjob den Server "admin_command admin_war_set ...". Die zugehörigen Daten könntest Du aus einer MySQL-DB holen (Passwort, Maps, Warsettings).
Ein paar kleine Änderungen am CW-Creator müssten dann aber durchgeführt werden. admin_war_start muss auf Rechtelevel ALL gesetzt werden und bei admin_war_end muss eine Kick-Schleife eingebaut werden.

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 26.09.2002, 13:23 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
auch eine gute Idee :-)

Ein paar kleine Modifizierungen und dann sollte das klappen. Aber das kriege ich die nächsten Tage nicht hin. Keine Zeit...

_________________
Fehleranalyse: Poste den Inhalt Deiner liblist.gam, (listen)server.cfg, adminmod.cfg, users.ini, vault.ini, plugin.ini von adminmod und plugins.ini von metamod. Benutze auch die Such-Funktion


Nach oben
   
 Betreff des Beitrags: Gelöst
BeitragVerfasst: 26.09.2002, 14:27 

Registriert: 13.09.2002, 22:06
Beiträge: 3
So erst einmal DANKE für die Antworten.
Ich habe eine Lösung gefunden, die ich Euch natürlich nicht vorenthalten will. Ich habs jetzt folgendermaßen gelöst:

Es gibt eine User Datenbank. In der stehen alle Daten wie WonID Passwörter etc.
Bei Buchung wird das in die DB eingetragen. Ein Cron Job fragt diese DB ab.
Bei Buchung wird eine FTP Verbindung aufgebaut und die config und users.ini geändert (überschrieben). Anschließend mittels RCON ein Mapchange erzwungen, so das die neuen Daten aktiv werden.
Nach Buchungszeit ablauf werden mittels FTP wieder die daten geändert und alle player werden mittels rcon gekickt und ein mapchange wird erzwungen. :)

Simpel und funktioniert einwandfrei


Gruss
Alex


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 26.09.2002, 18:40 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
fein..fein

Klingt gut... ich weiß leider noch nicht mal, was ein Cron Job ist :oops:

Tja...nicht schlimm. Das bisschen Small reicht.

_________________
Fehleranalyse: Poste den Inhalt Deiner liblist.gam, (listen)server.cfg, adminmod.cfg, users.ini, vault.ini, plugin.ini von adminmod und plugins.ini von metamod. Benutze auch die Such-Funktion


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 26.09.2002, 19:50 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Zitat:
ich weiß leider noch nicht mal, was ein Cron Job ist
Das sollten wir aber dringend nachholen. Nich möchlich...

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 27.09.2002, 04:20 

Registriert: 13.09.2002, 22:06
Beiträge: 3
is ja ein geben und nehmen...also: :)

Ein Cron Job ist einfach nur eine "Aufgabe" die in einem gewissen Zeitintervall wiederholt wird.

Beispiel:
Ich will ein eMail Postfach abrufen lassen und die Daten automatisch nach /dev/null verschieben lassen (ich weis das geht auch anders... ist nur anschaulicher :) ).

So schreibe ich mir einen Cron Job, der sagen wir alle 5 Minuten mein Postfach abruft und wenn was da ist die mails abruft und verschiebt.

Also im Prinzip eine automatisierung von Aufgaben, wobei der Zeitintervall frei festgelegt werden kann.


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 27.09.2002, 12:06 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
Danke Dir!

_________________
Fehleranalyse: Poste den Inhalt Deiner liblist.gam, (listen)server.cfg, adminmod.cfg, users.ini, vault.ini, plugin.ini von adminmod und plugins.ini von metamod. Benutze auch die Such-Funktion


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 9 Beiträge ] 


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de
Original Design von "[ Half-Life Admin Mod © Alfred Reynolds 2000-2003 ] - [ site design by Jägermeister ]"