Dieses Forum wurde kostenlos erstellt und genügt für unsere Zwecke.
Die Werbung die in diesem Forum zu sehen ist wird von dem Anbieter des Forums geschaltet. Wir haben nichts damit zu tun (dementsprechend interessiert es uns auch nicht ob ihr AdBlocker benutzt oder nicht).
Im Forum sind die Serverregeln (sofern man sie auf das Forum übertragen kann) einzuhalten.
Nach dem ich vor einiger Zeit einen kleinen Test mit NPC Wachen gemacht habe und diese schief liefen habe ich nun wieder aus langeweile etwas über das Thema nachgedacht.
Ich habe verstanden was zu dem Bug geführt hat das zwei Wachen gespawnt wurden und warum eine davon nicht mehr despawnt wurde: (Erklärung im ..
Jeder NPC hat eine ID. Das Script hat gespeichert welcher NPC (die ID von dem NPC) zu dem Spieler gehört für den dieser NPC gerade erstellt wurde. Wenn jetzt etwas nicht funktioniert hat und ein zweiter NPC erstellt wurde, wurde dieser Wert überschrieben was zu einer Wache führt die für das Script keinen Besitzer hat (Die Wache selber weiß aber noch wen sie beschützen muss usw. da dies nichts mit dem Script zu tun hat). Deswegen wurde diese Wache dann nie despwant weil das Script immer nur den einen NPC despawnt hat von dem die ID gespeichert war. Als Lösungsansatz könnte ich A: Anstelle zu speichern das Spieler Yayota die Wache mit der ID 69 gehört speichern das die Wache Yayota gehört da so kein Wert überschrieben wird oder B: Das eine Liste von IDs gespeichert wird, so könnte Yayota dann eine Wache mit der ID 69 und eine mit der ID 420 haben. Da beide gespeichert sind kann man beide entfernen wenn sich Yayota ausloggt. Lösung A hat den Vorteil das man einfach Wachen zu denen kein Spieler gehört oder gespeichert ist einfacher entfernen könnte (Überprüfen ob der gespeicherte Spieler online ist, wenn nicht --> despawnen).
Das Script an sich weist keine logischen Fehler auf, aber warum kam es dann zu diesen Bug? Weil bei dem Script nicht darauf geachtet wurde wie das speichern dieser Werte funktioniert. Zuerst werden die Werte nur zwischengespeichert und später wenn der Server gestoppt wird in eine Datei geschrieben. Das Problem dabei ist einfach, dass verschiedene Ereignisse dazu führen können, dass die Werte nicht in einer Datei gespeichert werden und verloren gehen. Ich habe das Script gerade nicht hier (eigentlich weiß ich nicht mal ob es noch existiert) und weiß deswegen nicht genau an was es lag, aber ich denke ich kann das beheben (Dafür sorgen das die Werte verlässlich gespeichert werden, die Werte irgendwie anders speichern..). Ich bin bei dem ersten Versuch davon ausgegangen das die Werte immer in einer Datei gespeichert werden und ich mich daher auf sie verlassen kann.
)
Ich denke diese zwei Erkenntnisse ermöglichen eine neue, nicht so fehlerhafte Version der NPC Wachen. Vielleicht setze ich mich da mal wieder dran und probiere es noch ein mal (wenn da überhaupt Interesse dran besteht und ich Zeit habe) :) . Wenn ich mich da noch mal dran setze, könnte ich das System vielleicht auch so abändern, dass man eine Wache für eine begrenzte Zeit mietet (z.B. eine Woche oder so) und sie dafür öfter sterben kann (oder unendlich oft)). Außerdem sollte es nicht sehr kompliziert sein die Möglichkeit einzubauen eine Wache weg zu schicken ohne das man sie permanent verliert (man bekommt sie später wieder, kann sie zurück holen..). Alles in allem war die erste Version eh nur sowas wie ein (pre) alpha Test :P
Weihnachtsevent! Unser lieber Headadmin hat sich an seinen Texteditor gesetzt und gerade noch ein par Minuten vor dem 24. eine kleine Weihnachtsquest für euch zusammen gescriptet (ihr könnt sie bei der Farmwelt oder am Spawn bei einer Elfe annehmen). Ihr erhaltet für die Quest ein eigenes Inventar (euer normales bekommt ihr nach Abschluss der Quest natürlich zurück!) damit auch neue Spieler die Quest abschließen können. Was ihr für die Quest bekommt? Lasst euch überraschen :) Außerdem ist für die nächsten Tage ein kleinens King of the Hill Event geplant, es steht allerdings noch keine Zeit/genauer Tag fest.
Alle Übertragungen sind abgeschlossen und für mich sieht es momentan so aus das alles auch funktioniert, sollte etwas nicht funktionieren, meldet es bitte. Wenn Ihr nicht auf den Server joinen könnt lest bitte Neuer Server mit neuer IP wenn das nicht funktioniert wendet euch einfach an uns ^^
Hallo, wir haben anstelle unseren Server zu verlängern einen anderen gemietet, ich war gestern abend schon dabei die Dateien zu übertragen, allerdings ist dabei ein Fehler passiert und Dateien sind verloren gegangen. Über Nacht konnte und wollte ich die Übertragung nicht laufen lassen, da dies sehr nervige Geräusche der Lüfter zufolge gehabt hätte. Ich bin jetzt dabei die Dateien erneut zu übertragen. Der Server startet sich morgen um 8 Uhr automatisch, ich werde aber vermutlich bis dahin bereits den Server manuell gestartet haben (Sobald die Übertragung abgeschlossen ist und alles funktioniert (werde ich dann auch hier posten)). Eure Inventare, Kisten, Grundstücke usw. bleiben erhalten.
Der Server hat eine neue IP bekommen und "Faircraft.zapto.org" verweist bereits auf die neue IP. Es kann allerdings sein das euer PC sich gemerkt hat Faircraft.zapto.org = unsere alte IP. Wenn "Faircraft.zapto.org" für euch nicht funktioniert habt ihr 2 Möglichkeiten: 1. DNS Cache flushen auf Windows: Ihr drückt Windowstaste + R ung gebt in das Eingabefeld cmd ein, danach öffnet sich eine Eingabeaufforderung. In diese gebt ihr nun "ipconfig -flushdns" ein. Danach sollte euer DNS cache geleert sein und Faircraft.zapto.org auf unsere neue IP verweisen. 2. ihr benutzt unsere neue IP anstelle von "Faircraft.zapto.org", unsere neue IP lautet: 185.87.21.80 Allerdings empfehlen wir diese IP nur temporär zu benutzen da sie, falls wir z.B. unseren Anbieter wechseln nicht mehr funktionieren wird.
Server back Server ist wieder online, es gibt eine Entschädigung bei /warp downtime (wird in naher Zukunft wieder entfernt!), es ist spät, ich geh gleich pennen, arbeite ab morgen wieder am Server, hab bald viel zu tun wegen Schule usw. deswegen vielleicht weniger als üblich, ciao und gute Nacht :3
Momentan wird man wenn man versucht auf den Server zu joinen gekickt, wir haben uns das Problem bereits angeschaut und vermuten das es beim nächsten automatischen Restart behoben sein wird. Sollte dies nicht der Fall sein sind wir noch auf eine andere mögliche Ursache gestoßen, diese sollten wir aber (vermutlich) auch einfach beheben könne. Das Problem ist, dass wir den Server gerade nicht manuell restarten können (aufgrund eines Bug im Webinterface vom Hoster), daher müssen wir leider auf den automatischen restart warten. Den Support könnte man natürlich anschreiben, aber laut unseren Erfahrungen bringt das rein garnichts, egal bei welcher Frage/Problem die wir bisher hatten (und das eine war ziemlich ähnlich). Wir Nutzen die Zeit um einige Einstellungen am Server zu ändern (FTP-Zugang geht noch, aber wie gesagt, Server wil nicht crashen.)
Nachtrag: Ich habe keine Ahnung was los ist, ich habe alle Dateien kopiert und auf meinem eigenen PC läuft der Server problemlos. Das Problem wird sich vermutlich irgendwann von selbst lösen aber wir bleiben da dran und schauen was wir noch machen können. Ich habe auch schon die Serverdaten alle gelöscht und von einem aktuellen Backup wieder hochgeladen, half auch nichts, der Server ist dabei übrigens immer noch weiter gelaufen und das Webinterface ist wie gewohnt useless. Der Server wird aber definitiv wieder online kommen, im Notfall bei nem anderen Hoster (aber mit gleichem Hostname, ihr braucht also keine neue IP oder so falls das passiert.)
Nachtrag 2: Vergessen zu erwähnen, wir haben den Support angeschrieben und warten auf eine Antwort^^.
Ich gehe davon aus das der Server wieder verfügbar ist, basierend auf Informationen die ich aus dem interface habe. Da ich immer noch im Urlaub bin konnte ich noch nicht selber versuchen auf den Server zu joinen. Außerdem habe ich alle automatischen restarts (bzw starts) aus dem Webinterface entfernt (abgesehen von einem in einem 24h Intervall nachts), da ich in einem log mehrere kicks wegen "Server shutting down" entdeckt habe. Ich weiß nicht ob das log aktuell ist und ob es damit zusammenhängt, allerdings wird das keinen Nachteil haben außer das im falle eines Absturzes der Server später wieder da ist.
Sollte der Server immer noch nicht erreichbar sein, meldet mir das bitte und noch mal sorry für die Downtime.
EDIT: Morgen werde ich wieder zuhause sein und den Server wieder im vollen Umfang administrieren können.
EDIT2: Laut Livemap befindet sich ein Spieler auf dem Server, er sollte nun also wirklich wieder erreichbar sein.
Der Server ist aktuell wegen einem Plugin bug down. Wir haben bereits eine mögliche Lösung, befinden uns allerdings im Urlaub und können diese wegen fehlenden PCs nicht umsetzen. Da wir nur einen Gameserver gemietet haben und das Webinterface besch... Sagen wir nicht die nötigen Funktionen besitzt um den Server ausreichend zu administrieren, können wir das Problem nicht mit unseren Smartphones lösen. Es besteht die Möglichkeit das sich das Problem selbst löst. Freitag bin ich zurück aus dem Urlaub und werde höchstwahrscheinlich das Problem lösen können. Wir bitten euch um Geduld und entschuldigen uns für die Downtime.
ACHTUNG: Keine Posts bei Tempbans unter 5 Tagen, sonst wird der Ban um einen Tag verlängert. Solltet ihr versuchen falsche Tatsachen vorzutäuschen wird dies zu einer Verlängerun des Bans führen, im Extremfall kann es zum Permaban führen. Sollte nachdem ein Thema geschlossen wurde von euch nochmal ein Thema zum selben Ban erstellt werden führt dies zum Forumban (und bei Tempbans einer Verlängerung des Bans). Solltet ihr unrechtmäßig (also z.B. aufgrund eines Missverständnisses) gebannt werden, könnt ihr uns dies in diesem Forum mitteilen. Sollten rauskommen das der Ban wirklich unrechtmäßig ist, werden wir den Ban selbstverständlich zurücknehmen (und euch eventuell Entschädigen). Achtet darauf das ihr alles verständlich erklärt und alle Beweise die ihr habt verlinkt/hochladet. Hier noch einmal die Server regeln (Stand 2.8.15): [1] Sei freundlich [2] Keine Schimpfwörter [3] Kein Spam [4] Melde Exploits und Bugs einem Admin, außerdem ist es verboten Bugs auszunutzen. [5] Kein Griefing [6] Keine Hacks [7] Es ist verboten einen Ban zu umgehen [8] Keine Werbung [9] Kein Rassismus [10] Kein Fragen nach OP, Rängen Gamemode oder ähnlichem [11] Keine Beleidigungen oder Drohungen [12] Egal ob du die Regeln gelesen hast oder nicht, wenn du gegen sie verstößt wird es Konsequenzen haben [13] Sollte es mit gesundem Menschenverstand klar sein das etwas nicht erlaubt ist, kann es, auch wenn es nicht in den Regeln steht, bestraft werden [13.1] Regel 13 schließt das töten von Spielern mit Fallen (oder ähnlichem) in nicht PvP Zonen ein. [14] Wir behalten uns vor die Regeln zu jedem Zeitpunkt zu ändern bzw. anzupassen.
In dieses Forum könnt ihr euch Bewerben, bitte beachtet das wir nur Bewerbungen von Leuten mit über 20 Spielstunden auf unserem Server akzeptieren! Schreibt bitte direkt in den Titel eurer Bewerbung für welchen Rang ihr euch bewerbt. Außerdem ist es hilfreich, wenn ihr euch vorher bei einem Admin informiert ob wir überhaupt Leute brauchen. Voraussetzungen für ein Rang sind: 1. Du musst auf dem Server aktiv sein 2. Du brauchst TS (Ausnahmen nur in Einzelfällen mit guten Gründen) 3. Du solltest nett und hilfsbereit sein und dich gut mit dem Server auskennen. 4. Mindest 14 Jahre alt sein sein und dich auch so benehmen. 5. Du brauchst mindestens 20 Spielstunden auf dem Server, du kannst deine Spielzeit ingame mit /ar check überprüfen. Diese Maßnahme ist notwendig um zu verhindern, dass neue Spieler Bewerbungen spammen. Außerdem unterstützt diese Regel Punkt 1 (Du musst auf dem Server aktiv sein)
Schreibe in deine Bewerbung warum wir gerade dich in unserem Serverteam haben sollten und ein par Infos über dich. Wenn dein Forumname nicht deinem Ingamenamen entspricht, schreibe unbedingt deinen Ingamenamen in den Titel!
Achtung: Wir schauen uns Bewerbungen nur an wenn wir bedarf für den Rang haben. Alle Ränge mit umfangreichen Cheat-Rechten (Wie z.B. Admin) werden, wenn überhaupt, nur an Leute vergeben die bereits längere Zeit in unserem Serverteam sind! Solche Bewerbungen gehören ins Teamforum.