Ein neues Thema erstellen  Auf das Thema antworten  [ 15 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Probleme mit AdminMod !
BeitragVerfasst: 27.08.2005, 23:21 

Registriert: 27.08.2005, 23:19
Beiträge: 10
Erstens:
Also ich mache jetzt mal ein Beispiel wie mein Server aussehen soll !

Spielernamen: (Der Counter-Strike Spieler)
eine WONID (Keine Ahnung wo finde ich die ?)
eine IP-Adresse (168.192.0.1)
eine STEAM_ID oder (Wo finde ich die ?)
eine VALVE_ID (Wo finde ich die ?)

So was müsste ich dann laut der Beschreibung (siehe unten) in der user.ini eingeben ?





Serverseitige Einrichtung von Administratoren (Einstellungen users.ini)

Zunächst muss der Server wissen wer Ihr seid (nach Möglichkeit natürlich Admin), also werden wir uns einmal mit der users.ini (in "addons/adminmod/config" zu finden) beschäftigen. In der users.ini wird festgelegt, wer Adminrechte auf Eurem Server erhält. Dazu muss in die users.ini entweder ein Spielername, eine ID oder eine IP, sowie das dazugehörige Passwort und die Rechte des Admins eingetragen werden.

Typische Einträge in der users.ini sehen in etwa so aus:

[Bond]JamesBond:007:131071
192.168.14.31:IloveNY:255
STEAM_0:0:12345:steamy:134

Trennzeichen für die Einträge ist der Doppelpunkt.


Player:Password:Rights
Der Eintrag vor dem ersten Doppelpunkt kann, wie den Beispielen oben zu entnehmen ist,

einen Spielernamen,
eine WONID,
eine IP-Adresse,
eine STEAM_ID oder
eine VALVE_ID

aufnehmen. Eine Kombination von unterschiedlichen IDs oder Spielernamen in einer users.ini ist ohne Probleme möglich.






Zweitens:

Wie kann ich den adminmod.cfg öffnen um das zu tun (siehe text unten)?






Admin Mod Variablen



Dieser Abschnitt beschäftigt sich mit den Grundeinstellungen von Adminmod. Diese findet man in der adminmod.cfg (addons/adminmod/config). Diese sollte stets aus der server.cfg heraus ausgeführt werden ("exec addons/adminmod/config/adminmod.cfg"). Im weiteren sollen die einzelnen Einstellungen (CVars) einmal vorgestellt werden. Variablen, die nicht in der adminmod.cfg stehen können einfach ergänzt werden.

admin_balance_teams <#> amv_hide_reserved_slots <#> mysql_tags_sql "<string>"
admin_bot_protection <#> amv_log_passwords <#> mysql_user "<string>"
admin_connect_msg "<string>" amv_private_server <#> mysql_users_sql "<string>"
admin_cs_restrict <#> amv_prvt_kick_message "<string>" nicks_kick_msg "<string>"
admin_debug <#> amv_reconnect_time <#> password_field "<string>"
admin_fun_mode <#> amv_register_cmds "<string>" pgsql_database "<string>"
admin_fx <#> amv_vote_duration <#> pgsql_dbtable_ips "<string>"
admin_gag_name <#> default_access <#> pgsql_dbtable_models "<string>"
admin_gag_sayteam <#> encrypt_password <#> pgsql_dbtable_plugins "<string>"
admin_highlander <#> file_access_read <#> pgsql_dbtable_tags "<string>"
admin_ignore_immunity <#> file_access_write <#> pgsql_dbtable_users "<string>"
admin_plugin_file "<string>" help_file "<string>" pgsql_dbtable_words "<string>"
admin_reconnect_timeout <#> ips_file "<string>" pgsql_host "<string>"
admin_reject_msg "<string>" kick_ratio <#> pgsql_pass "<string>"
admin_repeat_freq <#> map_ratio <#> pgsql_port "<string>"
admin_repeat_msg "<string>" maps_file "<string>" pgsql_preload <#>
admin_quiet <#> models_file "<string>" pgsql_tags_sql "<string>"
admin_vault_file "<string>" models_kick_msg "<string>" pgsql_user "<string>"
admin_version "<string>" mysql_database "<string>" pgsql_users_sql "<string>"
admin_vote_autostart <#> mysql_dbtable_ips "<string>" pretty_say <#>
admin_vote_echo <#> mysql_dbtable_models "<string>" public_slots_free <#>
admin_vote_freq <#> mysql_dbtable_plugins "<string>" reserve_slots <#>
admin_vote_maxextend <#> mysql_dbtable_tags "<string>" reserve_slots_msg "<string>"
admin_vote_ratio <#> mysql_dbtable_users "<string>" reserve_type <#>
allow_client_exec <#> mysql_dbtable_words "<string>" script_file "<string>"
ami_sv_maxplayers <#> mysql_host "<string>" use_regex <#>
amv_anti_cheat_options "<string>" mysql_pass "<string>" users_file "<string>"
amv_default_config_dir "<string>" mysql_port "<string>" vote_freq <#>
amv_enable_beta "<string>" mysql_preload <#> words_file "<string>"












Drittens:
Wie kann ich den Admin Mod starten mit den Dedicated Server von Steam ?


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 28.08.2005, 00:15 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Zitat:
So was müsste ich dann laut der Beschreibung (siehe unten) in der user.ini eingeben ?
Das was Du brauchst. In der Regel die SteamID. Wir erwarten schon, dass derjenige, der Admin Mod installiert, zumindest weiß, wie er seine SteamID herausbekommt.

Der Rest ist eindeutig in der Installation und Konfiguration erklärt. Am besten schaust Du Dir mal die Steam-Installation etwas genauer an.

Wir fangen im übrigen nicht bei Adam und Eva an. Wer Admin Mod installiert sollte sich mit dem Server bereits vertraut gemacht haben.

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


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 28.08.2005, 02:38 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
Zitat:
Wie kann ich den adminmod.cfg öffnen um das zu tun (siehe text unten)?
Ich muss leider sagen, dass man schon mit Windows (ok..nehme an, Du benutzt dieses Betriebssystem) umgehen kann. Aber ok. Versuche es mal mit Notepad.

Aber es ist wirklich sehr schwer, AdminMod zu benutzen, wenn man die Grundvorraussetzungen nicht hat.


(Tip: "status" in der Konsole eingeben, wenn man auf einem Server connected ist!)

_________________
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: 28.08.2005, 11:44 

Registriert: 27.08.2005, 23:19
Beiträge: 10
Das verstehe ich nicht !

"Trennzeichen für die Einträge ist der Doppelpunkt.


Der Eintrag vor dem ersten Doppelpunkt kann, wie den Beispielen oben zu entnehmen ist"




Wie genau soll das gehn ?
Ich mache es mal so wie ich es gedacht habe !


Hier der Text !

[Bond]JamesBond:007:131071
192.168.14.31:IloveNY:255
STEAM_0:0:12345:steamy:134



einen Spielernamen,
eine WONID,
eine IP-Adresse,
eine STEAM_ID oder
eine VALVE_ID




Also bis zum ersten Doppelpunkt ist der Spielernamen ok(verstanden) !
"[Bond]JamesBond"
Bis zum zweiten Doppelpunkt ist die WONID die dann so aussehen würde "131071192.168.14.31"
Bis zum Dritten Doppelpunkt ist die Ip Adresse die so aussieht ????
"IloveNY"
Bis zum vierten Doppelpunkt ist die Steam_ID !
"255STEAM_0"
Bis zum Fünften Doppelpunkt ist die VALVE_ID die so aussieht :
"0" ???????????
Bis zum sechsten Doppelpunkt ist die (?)
"12345"
Bis zum siebten ist die (?)
"steamy"
Bis zum achten ist die (?)
"134"


Ihr seht das dort etwas nicht passen kann !!!
Warum wurde es nicht einfacher geschrieben ?


Wenn ich das so mache ist dass dann richtig ?
Spielernamen:WONID:IP-Adresse:STEAM_ID:VALVE_ID

Für die Namen wie z.b Ip-Adresse setze ich natürlich meine Ip ein !
Das wäre 80.51.100.112 !


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 28.08.2005, 11:51 

Registriert: 27.08.2005, 23:19
Beiträge: 10
Zitat:
Wie kann ich den adminmod.cfg öffnen um das zu tun (siehe text unten)?






Admin Mod Variablen



Dieser Abschnitt beschäftigt sich mit den Grundeinstellungen von Adminmod. Diese findet man in der adminmod.cfg (addons/adminmod/config). Diese sollte stets aus der server.cfg heraus ausgeführt werden ("exec addons/adminmod/config/adminmod.cfg"). Im weiteren sollen die einzelnen Einstellungen (CVars) einmal vorgestellt werden. Variablen, die nicht in der adminmod.cfg stehen können einfach ergänzt werden.

admin_balance_teams <#> amv_hide_reserved_slots <#> mysql_tags_sql "<string>"
admin_bot_protection <#> amv_log_passwords <#> mysql_user "<string>"
admin_connect_msg "<string>" amv_private_server <#> mysql_users_sql "<string>"
admin_cs_restrict <#> amv_prvt_kick_message "<string>" nicks_kick_msg "<string>"
admin_debug <#> amv_reconnect_time <#> password_field "<string>"
admin_fun_mode <#> amv_register_cmds "<string>" pgsql_database "<string>"
admin_fx <#> amv_vote_duration <#> pgsql_dbtable_ips "<string>"
admin_gag_name <#> default_access <#> pgsql_dbtable_models "<string>"
admin_gag_sayteam <#> encrypt_password <#> pgsql_dbtable_plugins "<string>"
admin_highlander <#> file_access_read <#> pgsql_dbtable_tags "<string>"
admin_ignore_immunity <#> file_access_write <#> pgsql_dbtable_users "<string>"
admin_plugin_file "<string>" help_file "<string>" pgsql_dbtable_words "<string>"
admin_reconnect_timeout <#> ips_file "<string>" pgsql_host "<string>"
admin_reject_msg "<string>" kick_ratio <#> pgsql_pass "<string>"
admin_repeat_freq <#> map_ratio <#> pgsql_port "<string>"
admin_repeat_msg "<string>" maps_file "<string>" pgsql_preload <#>
admin_quiet <#> models_file "<string>" pgsql_tags_sql "<string>"
admin_vault_file "<string>" models_kick_msg "<string>" pgsql_user "<string>"
admin_version "<string>" mysql_database "<string>" pgsql_users_sql "<string>"
admin_vote_autostart <#> mysql_dbtable_ips "<string>" pretty_say <#>
admin_vote_echo <#> mysql_dbtable_models "<string>" public_slots_free <#>
admin_vote_freq <#> mysql_dbtable_plugins "<string>" reserve_slots <#>
admin_vote_maxextend <#> mysql_dbtable_tags "<string>" reserve_slots_msg "<string>"
admin_vote_ratio <#> mysql_dbtable_users "<string>" reserve_type <#>
allow_client_exec <#> mysql_dbtable_words "<string>" script_file "<string>"
ami_sv_maxplayers <#> mysql_host "<string>" use_regex <#>
amv_anti_cheat_options "<string>" mysql_pass "<string>" users_file "<string>"
amv_default_config_dir "<string>" mysql_port "<string>" vote_freq <#>
amv_enable_beta "<string>" mysql_preload <#> words_file "<string>"

Warum muss ich das alles eigentlich noch tun ?
Kann man das alles nicht mit in die Installation einbauen ?


Noch etwas:
Warum wird alles Kinderleicht erklärt wie z.b die Installation von AdminMod !
Aber das wirklich schwere das wird so kompakt und SCHLECHT erklärt das man es nicht versteht ? :( :( :(


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 28.08.2005, 11:53 

Registriert: 27.08.2005, 23:19
Beiträge: 10
Zitat:
(Tip: "status" in der Konsole eingeben, wenn man auf einem Server connected ist!)
Was soll dein Tipp bringen ?


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 28.08.2005, 12:06 

Registriert: 27.08.2005, 23:19
Beiträge: 10
Zitat:
Serverseitige Einrichtung von Administratoren (Einstellungen adminmod.cfg)
Nun werfen wir noch einen Blick in die adminmod.cfg (zu finden unter "addons/adminmod/config"). Hier sollte die Variable password_field nach dem eigenen Vorstellungen verändert werden. Diesen Variablennamen wird der Server vom Spielerconnect überprüfen. Bitte beachtet, dass der Unterstrich zwingend vor den Variablennamen zu schreiben ist. Ansonsten wird Euer Server aus Sicherheitsgründen nicht starten. Der Eintrag sind standardmäßig folgendermaßen aus:

password_field "_pw-home"
Zu was genau soll ich dort mein Passwort ändern ?
Wo soll ich mein Passwort hinschreiben ?
password_field "_pw-home"

Wenn mein Passwort also "adminmod" heißen sollte wurde es so aussehen

password_field "_adminmod" richtig ?


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 28.08.2005, 13:03 
AM.de Team
Benutzeravatar

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

also:

Was für einen Server möchtest Du denn machen?

Listenserver oder Dedicated Server? Mit Internetzugang oder nur für eine LAN?

In einer LAN hat man keine STEAM_ID. Also muss man da wohl oder übel nur mit IP oder Spielernamen arbeiten.
Der Listenserver mit Internetzugang (sv_lan=0) bringt für den Spielersteller auch keine STEAM_ID. Muss man also auch für diesen wie oben vorgehen.

Wenn man Spielernamen verwendet, dann sollte man ein Password benutzen.

Es gibt also 3 Möglichkeiten, die admins in die users.ini einzutragen:

A. STEAM_ID:[Password]:Gesamtrechtelevel
B. IP:[Password]:Gesamtrechtelevel
C. SPIELERNAME:Password:Gesamtrechtelevel

Es gibt nun 3 Möglichkeiten, dass man auch als Admin auf dem Server erkannt wird:

1. admin_login Methode
2. setinfo Methode
3. Erkennung ohne Password in der users.ini. (Also STEAM_ID::Gesamtrechtelevel oder IP::Gesamtrechtelevel)

Die 3. Art ist natürlich am einfachsten. Sollte aber ausschließlich verwendet werden, wenn man mit STEAM_IDs arbeiten kann oder man in einer LAN (sv_lan=1) feste IP Adressen vergeben hat. In einer LAN (sv_lan=1) kann der Spielersteller auch mit IP 127.0.0.1 in die users.ini eingetragen werden.

Für die 1. Art darfst Du maximal den Gesamtrechtelevel von 114687 in die users.ini eintragen. Dann gibt man in der Console im Spiel einfach admin_login <password> ein. (Das Passwort, was man für den Spieler in der users.ini festgelegt hat)

Die 2. Art bietet die Möglichkeit, automatisch als Admin erkannt zu werden, wenn man auf seinem Server connected bzw. seinen Server erstellt. Funktioniert leider nur dann, wenn man unnötige setinfo Einträge aus seiner config.cfg vorher löscht, da der setinfo speicher nur sehr klein ist und AMXMod oder Statsme diesen verschwenderisch missbrauchen. Ein setinfo Eintrag besteht aus 2 Komponenten. Einem Passwort-Feld und dem eigentlichen Password. In der adminmod.cfg wird als standart password_field "_pw-home" vorgegeben. Der setinfo Eintrag beim Spieler muss als so aussehen: setinfo "_pw-home" "password".
Wie man jetzt eine adminpass.cfg erstellt, den setinfo Eintrag dort einfügt und eine Verknüpfung zu seinem Server anlegt, um diese adminpass.cfg auszuführen, bitte in der Anleitung nachlesen.

Um die "AdminMod Variablen" brauchst Du dich nicht zu kümmern. Die meisten sind eingestellt und stehen in der adminmod.cfg. Das oben dient ja nur der Übersicht, welche es gibt...

Wenn Du auf einem Server bist und status in der Konsole eingibst, wird dir die Spielerliste angezeigt, wo Du dich auch findest und Deine Steam_ID angezeigt wird.

WONID gibt es nicht mehr!

_________________
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: 28.08.2005, 13:42 

Registriert: 27.08.2005, 23:19
Beiträge: 10
Ich nehme den Dedicated Server von Valve Mit Internetzugang !
Zitat:
Es gibt nun 3 Möglichkeiten, dass man auch als Admin auf dem Server erkannt wird:

1. admin_login Methode
2. setinfo Methode
3. Erkennung ohne Password in der users.ini. (Also STEAM_ID::Gesamtrechtelevel oder IP::Gesamtrechtelevel)


Für die 1. Art darfst Du maximal den Gesamtrechtelevel von 114687 in die users.ini eintragen. Dann gibt man in der Console im Spiel einfach admin_login <password> ein. (Das Passwort, was man für den Spieler in der users.ini festgelegt hat)
Da nehme ich die erste möglichkeit !
Wie habe ich das Passwort denn festgelegt bzw. wie mache ich das jetzt ?

Einfach in die User.ini ein beliebiges Passwort eingeben ?
z.b "countermaster"


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 28.08.2005, 14:30 

Registriert: 27.08.2005, 23:19
Beiträge: 10
Wie muss ist dass denn jetzt in die User.ini schreiben wenn mein Passwort beispielweise "countermaster" wäre ?
Und wie starte ich AdminMod wenn ich das alles getan habe ?


So würde ich es tun:
Ich starte also mein Server mit den Programm
Dedicated Server das ich von Steam heruntergeladen habe und stelle den Server ein !

So sehen meine Einstellungen aus !
Hier sind meine Server Einstellungen als .jpeg Bilder zu finden !




Index:
http://home.arcor.de/sanandreasspieler/AdminMod/


Bild1 : http://home.arcor.de/sanandreasspieler/ ... UO0001.jpg
Bild2 : http://home.arcor.de/sanandreasspieler/ ... UO0002.jpg
Bild3 : http://home.arcor.de/sanandreasspieler/ ... UO0003.jpg
Bild4 : http://home.arcor.de/sanandreasspieler/ ... UO0004.jpg
Bild5 : http://home.arcor.de/sanandreasspieler/ ... UO0005.jpg
Bild6 : http://home.arcor.de/sanandreasspieler/ ... UO0006.jpg


Dann gebe ich in der Konsole "admin_login countermaster"
oder so "admin_login <countermaster>" ein ?
Und dann die entsprechenden Befehle richtig ?


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 28.08.2005, 18:32 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
also dedicated mit Internet:
Dann kannst Du doch die STEAM_ID verwenden und brauchst kein Passwort.

Ansonsten, wenn Du lieber die login methode möchtest:

Wenn Du dann auf Deinem Server bist,

admin_login countermaster

in Deiner Spielerkonsole eingeben.

Also in die users.ini:
Steam_ID:countermaster:114687

Aber hast Du denn überhaupt vorher den Server mal zum Laufen gebracht, ohne alles? So dass auch andere connecten konnten? Solange das nicht läuft, brauchst Du erst gar nicht mit AdminMod rumzudoktorn. Er kommt ja anscheinend gar nicht zu den Steam Servern durch. Findet denn jemand über Deine Inet-IP-Adresse den Server?

_________________
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: 28.08.2005, 18:43 

Registriert: 27.08.2005, 23:19
Beiträge: 10
Ja wir haben schon öfters so gespielt !


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 28.08.2005, 18:47 
AM.de Team
Benutzeravatar

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

_________________
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: 30.08.2005, 14:58 

Registriert: 27.08.2005, 23:19
Beiträge: 10
Jetzt einfach genau so in die user.ini schreiben und fertig ?
Zitat:
Steam_ID:countermaster:114687
Countermaster = Passwort
Steam_ID = Steam_ID oder so steht lassen ?
114687 = ?


Zitat:
Countermaster = Passwort
Steam_ID = Steam_ID oder so steht lassen ?
114687 = ?
Oder ist dieses 114687 die Steam ID die ich finde wenn ich status in der Konsole eingebe :?:
Wenn ja was ist dann mit 114687 :?:


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 30.08.2005, 15:12 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Zitat:
Oder ist dieses 114687 die Steam ID die ich finde wenn ich status in der Konsole eingebe
Die Steam ID ist die, die Du bei status Eingabe bekommst.

Zitat:
Wenn ja was ist dann mit 114687
Zitat:
Player:Password:Rights
Was lesen wir daraus? Richtig, Spieler:Passwort:Rechte.
Die Rechte müssen berechnet werden ( ?q=node/view/150 ).

?q=node/view/145

Es wird mal Zeit, dass Du den Artikel RICHTIG liest. Bislang hat sich noch niemand beschwert, dass er zu schwer sei. Und seit wir die Seite auf den neusten Stand gebracht haben, sind auch die Supportanfragen dazu im Forum dramatisch zurückgegangen.

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


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 15 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 ]"