xREDIRECT - Server-Weiterleitung
(This is the german translation of this thread)
http://xredirect.x-base.org/logo/xREDIRECT.png Dieser Thread dient dem Support des Weiterleitungs-Plugins xREDIRECT auf deutsch und bietet außerdem eine deutsche Übersetzung des (doch recht langen) Textes. Übersetzung: Dies ist die deutsche Übersetzung dieses Threads. Sie erhebt keinen Anspruch auf Aktualität und Vollständigkeit, maßgeblich ist immer der englische Text im Hauptthread. Da trotz Englischunterricht an jeder Schule viele in Deutschland diese Sprache nicht richtig beherrschen, habe ich diese Übersetzung erstellt, um auch jenen Leuten das Plugin zugänglich zu machen. Fehler im Text, Verbesserungsvorschläge oder Fragen zu Teilen, die nicht übersetzt werden (z.B. aktuelles Changelog) können hier im Thread auf deutsch geklärt werden, im Hauptforum bitte nicht auf deutsch schreiben. Viele Deutsche nutzen auch die Möglichkeit, mich im IRC anzusprechen: Quakenet #n-ice. Bei Konfigurationsfragen bitte nicht einfach Eure serverlist.ini und CVAR's ins Query kopieren, benutzt einen Nopaste-Service. Screenshots: http://plugins.n-ice.org/xredirect/s...announce_s.png http://plugins.n-ice.org/xredirect/s...redirall_s.png http://plugins.n-ice.org/xredirect/s...edirdown_s.png http://plugins.n-ice.org/xredirect/s...redirect_s.png http://plugins.n-ice.org/xredirect/s.../submenu_s.png Beschreibung: Zu allererst: Wenn Du zu faul bist, das hier alles zu lesen, nerv mich nicht mit Fragen oder Problemen! :rtfm: Wenn Du wissen willst, auf wievielen Servern das Plugin läuft, schau in die offiziellen Addon-/Plugin-Statistiken. Server, auf denen das Plugin läuft, findet man hier. xREDIRECT macht unterschiedliche Dinge, die per CVARs an oder ausgeschaltet werden können:
Diese Datei ist im ini-Format. Der Sektionsname (= der zwischen den eckigen Klammern) ist der angezeigte Servername. Die Werte hier sind dafür da, generelle Eigenschaften der Server anzugeben und für einzelne Server die Gesamteinstellungen zu überschreiben. z.B. kann man manuelle Weiterleitung (also das Menü) für alle Server generell aktivieren, aber sie zu einem Server ausnahmsweise deaktivieren, indem man für diesen Server nomanual=1 einstellt. Folgende Schlüssel werden erkannt:
Ist ein Schlüssel nicht angegeben, wird jeweils der Standardwert verwendet. Der Schlüssel "address" muss immer angegeben werden und hat keinen Standardwert. Standardmäßig ist der Dateiname serverlist.ini, dies kann durch modifizieren des Defines SERVERFILE im Quelltext und anschließendem Neukompilieren des Plugins geändert werden. Hier ist ein Beispiel, wie die Serverliste aussehen könnte: serverlist.ini Code:
[Mein Beispielserver] Das Plugin verlässt sich außerdem an unterschiedlichen Stellen darauf, dass alle Server dieselbe Nummer (sprich dieselbe Reihenfolge in der Serverliste) haben. Abgesehen von den technischen Problematiken, könnte es Spieler verwirren, wenn nicht auf jedem Server alle Server an derselben Stelle im Menü sind. Spieler bekommen ein besseres Gefühl für die Serverliste, wenn sie nicht auf jedem Server anders aussieht, sondern immer gleich. Bitte beachten, dass bei mehr als 6 Servern in der SERVERFILE das Define MAX_SERVERFORWARDS angepasst und das Plugin neukompiliert werden muss. Mehr Server als MAX_SERVERFORWARDS werden ignoriert. Es ist nicht nötig, nomanual=1 oder noauto=1 jeweils zu dem Server hinzuzufügen, auf dem das Plugin läuft. Dieser Server wird automatisch sich selbst erkennen und Weiterleitungen zu sich selbst nicht zulassen. Tipp: man muss die Serverlistendatei nicht von Hand erstellen. Das Programm xServerList kann dies automatisch, außerdem prüft es auch vorhandene Serverlisten auf Fehler, wenn man sie damit lädt. Sprachen:
Vielen Dank an alle Übersetzer! Wenn Dir eine Übersetzung gefällt, warum nicht dem Übersetzer Karma geben, sofern dieser mit seinem Account gelistet ist? :wink: Du kannst etwas übersetzen, das noch nicht in dieser Liste oder unvollständig ist? Dann geh bitte zu diesem Thread. Verfügbare CVAR's: Diese CVARs müssen in der Datei amxx.cfg des Servers eingestellt werden. Die CVARs nur einmalig direkt per Konsole (direkt, ssh, rcon, hlsw...) zu setzen ist in vielen Fällen problematisch. Bei Problemmeldungen bitte immer den Ausschnitt Eurer amxx.cfg mit angeben, der diese CVARs setzt (sprich alle, die mit "redirect_" beginnen).
Mindestanforderungen:
Module: Das Plugin benötigt das sockets-Modul. Dieses kann man in der modules.ini aktivieren. Um das Modul nicht zu verwenden einfach nach der Zeile mit require_module("sockets") suchen und diese auskommentieren oder löschen. In diesem Fall muss man redirect_check_method auf 0 setzen, ansonsten könnten Serverabstürze und andere Probleme die Folge sein. Überprüfung: Grundsätzlich sollte das Plugin laufen auf: - derzeit aktuelle und vorhergehende AMXX-Version - alle HL1-Mods (mit und ohne Steam) Ich bin für jeden Testbericht dankbar, den ich erhalte. Diese gibt es bereits: - erfolgreich getestet mit AMXX 1.71 (von xOR + Multiply) - erfolgreich getestet mit AMXX 1.75a (von xOR) - erfolgreich getestet mit AMXX 1.76 (von pl2003) - erfolgreich getestet mit AMXX 1.76a (von xOR + SweatyBanana) - erfolgreich getestet mit CS 1.5 (von xOR) - erfolgreich getestet mit CS 1.6 (von xOR + Multiply) - erfolgreich getestet mit Natural Selection (von xOR) - erfolgreich getestet mit Day of Defeat (von superbulette.nordend) - erfolgreich getestet mit Team Fortress Classic (von Lt Llama) - erfolgreich getestet mit HLTV (von Multiply) Um das Plugin in Aktion zu sehen, kann man es sich auf den folgenden (CS 1.5) Servern anschauen: CS 1.5: world1.n-ice.org:27015 [hlsw] CS 1.5: world2.n-ice.org:27015 [hlsw] NS: ns.n-ice.org:27016 [hlsw] [steam] NS: boxxor.n-ice.org:27016 [hlsw] [steam] Bekannte Probleme:
Fehlersuche: Bitte zuerst ins FAQ schauen. dangerix hat freundlicher Weise das englische FAQ übersetzt, ihr findet es hier. Vielen Dank an dangerix. Sofern hier im Thread Fragen gestellt werden, brauchen Helfer fast immer folgende Informationen:
Wenn man diese Informationen direkt mit seinem Problem mit angibt, bekommt man schneller Hilfe. Denn in der Regel wird ansonsten erst mal nach diesen Infos gefragt, da man vorher meist nicht helfen kann. Bug-Tracker: Bugs und Features werden mit Mantis verwaltet. Das Mantis-Projekt für xREDIRECT ist hier. Jeder kann dort Einträge lesen, zum Erstellen oder Bearbeiten muss man sich allerdings registrieren. Obwohl es englisch ist, dürfen bis auf Weiteres auch Einträge in deutsch erstellt werden. Ich werde diese dann übersetzen. Unterschiede beta und stable: Für die Beta-Version wurden frisch einige neue Features/Problembehebungen programmiert und kurz von mir auf meinen Servern getestet, um zu sehen, ob die Bugs behoben sind/die Features funktionieren und der Server nicht abstürzt. Direkt im Anschluss wird die Version hier veröffentlicht. Wenn eine Beta-Version eine Weile verfügbar ist und auch auf Dauer stabil für mehrere User zu sein scheint, wird sie eine Stable und eine neue Beta-Version ersetzt die jeweils letzte Beta. Je nachdem kann es erst mehrere Beta-Versionen geben, bevor wieder eine zur Stable wird. Das heißt also, die Beta-Version hat die neuesten Features, dafür jedoch das höchste Risiko Bugs zu enthalten. Umgekehrt verhält es sich mit der Stable. Welche Version verwendet werden soll, muss jeder selbst entscheiden. Dank an: Danke an diese Leute fürs geduldige Testen des Plugins, auch über schwere Serverabstürze hinweg: Spezieller Dank geht auch an Mordekay, der seit September 2006 im englischen xREDIRECT-Thread aktiv ist und regelmäßig Leuten bei allen möglichen Problemen rund um das Plugin hilft. Mittlerweile ist er Moderator für das englische Unter-Forum von xREDIRECT. Abschließender Hinweis: Wir Plugin-Programmierer investieren Zeit, Nerven und Wissen, um die bestmöglichen Plugins zu erstellen. Ich versuche, bei jedem Problem mit dem Plugin zu helfen. Wir veröffentlichen den Quelltext, damit andere davon lernen können und wiederum tolle Plugins für Dich schreiben. Wir tun all das für Dich (und für uns). UND: wir machen all dies kostenlos. Bitte sei so nett und tue das Einzige, was ich verlange: Wenn Dir das Plugin gefällt, poste hier, dass es auf Deinen Servern läuft und es Dir gefällt. Bewerte den Thread, so wie Du denkst, dass er es verdient hat. Lade es nicht nur leise für Dich herunter und vergiss alles andere, sobald es läuft. Poste nicht nur, wenn es Installationsprobleme gibt, oder etwas anderes nicht funktioniert, sondern auch, wenn alles geht. Wenn ich nicht genügend positives Feedback bekomme, könnte ich denken, niemand mag oder braucht das Plugin und aufhören daran zu arbeiten. Dies gilt für JEDEN Plugin-Programmierer und JEDES seiner Plugins, nicht nur für mich und mein Plugin. Changelog und Download: Es würde zu viel Aufwand verursachen, das Changelog und die Dateiversionen jedes mal doppelt zu aktualisieren, daher finden sich diese nur (unübersetzt) im Hauptthread oder noch vollständiger in Mantis. Ich bitte um Verständnis. |
Re: Server-Weiterleitung
also ich finds gut, dass du dir die mühe gemacht hast, weil es wirklich sehr viele cvars sind und ich auch anfangs leichte problem hatte, es nach meinen vorstellungen zum laufen zu bringen ( gelöst dank IRC:wink: ). :up:
wär vielleicht was für ein unterforum ( im german board) für tuts usw, weil irgendwann is es zuviel, wenn alles sticky wird |
Re: Server-Weiterleitung
naja, sticky braucht es ja nicht werden, es reicht doch, wenn man diesen thread hier über den hauptthread findet (da ist jetzt gleich am anfang ein hinweis und link auf diesen thread). das war der sinn der sache.
dass man das jetzt vielleicht auch in diesem forum findet, ist ein angenehmer nebeneffekt :) |
Re: Server-Weiterleitung
Hi das finde ich auch sehr gut deine Arbeit, Nice Work. Aber evtl sollte man noch sagen das die CVARS in der Datei amxx.cfg rein kommen. Da viele auch nicht gerade wissen wo diese CVARS hin gehören
Karma hast auf jeden fall verdient. _____________________________ Die Dead or Live Community sucht noch Aktive Moderatoren für die Support Foren. Und Helper was das AMXBANS und HLstats angeht. Bitte nur ernst gemeinte Anfragen. Und ihr solltet euch in bereich AMXBANS und HLstats gut auskennen. |
Re: Server-Weiterleitung
habe ich in beiden versionen dazugeschrieben.
danke fürs karma :wink: |
Re: Server-Weiterleitung
adminslots 1 in der serverlist.ini:
Bedeutet das jetzt wenn der Server z.b 12/13 hat, das der Admin connecten kann und einer der Spieler auf den anderen Server gemoved wird sofern er keinen Reserved Slot hat? Und der Server permanent mit 12/13 erreichbar bleibt für weitere Admins oder Reserved Slot Spieler? Oder heisst das wenn 12/13 ist und ein Admin connectet das dann automatisch 13/13 belegt wird? |
Re: Server-Weiterleitung
Quote:
13/13 wird nie belegt, auch mit adminslots nicht. das plugin sendet immer nur jemanden weg (leitet ihn weiter oder kickt ihn, falls kein anderer server verfügbar ist), sobald ein admin kommt. auch wenn nun ein zweiter admin kommt, wird wieder jemand gekickt und es bleibt 12/13. adminslots=1 heißt aber nicht "1 slot frei bleiben" oder "1 slot reserviert", sondern nur, dass adminslots grundsätzlich aktiviert sind (0=deaktiviert). die anzahl der adminslots ist also praktisch unendlich (oder besser gesagt bis der server voll ist mit admins). man kann die maximale anzahl der admins allerdings mit maxadmins begrenzen. falls die erklärung nicht reicht, einfach hier noch mal nachfragen, vllt lasse ich mich ja auch zu ner deutschen übersetzung davon bewegen (oder wer anders hier) :mrgreen: |
Re: Server-Weiterleitung
Dafür reicht mein Englisch aus ;) Hatte mir aber auch nur die Dokumentation vorgenommen und da konnte man es nicht richtig rauslesen. Super Plugin und funktioniert bei mir tadellos! :up:
|
Re: Server-Weiterleitung
Kann man die Leute auch irgendwie per Admincommand zu einem andern Server schicken ? z.B. wenn der Server PW hat und normal nur für Admins frei ist wäre das ja sinnvoll. Dann muss man kein PW rausrücken.
|
Re: Server-Weiterleitung
Quote:
ob das aber auch für server funktioniert, auf die ein user sich normal wegen passwort nicht weiterleiten lassen könnte, kann ich jetzt gar nicht sagen. ich habe mir darüber nie gedanken gemacht und es auch nie ausprobiert. teste es doch einfach mal und poste das ergebnis hier. wenn es nicht geht, kann ich dafür sorgen, dass es dann geht :wink: |
All times are GMT -4. The time now is 15:03. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.