Posts by JuliaLetsPlays

A small new update is available now!

    Das hat mit der Spielwelt nichts zutun, d.h. die muss nicht erneuert werden ^^ Das Problem deutet tatsächlich eher darauf hin, dass die definitions.db Datei verändert (oder nicht aktualisiert) wurde und die Rezepte darin serverseitig nicht mit den clientseitigen Rezepten übereinstimmt, wie SonoBionda schon erwähnt :thinking: Mit dem nächsten Update wird es eine zusätzliche Prüfung dazu geben, sodass man eine Benachrichtung erhält, wenn die serverseitigen Rezepte nicht mit den clientseitigen Rezepten übereinstimmen.


    Die entsprechende Datei heißt definitions.db und findet sich im "Data" Ordner unter "StreamingAssets". Am besten einmal löschen und den Server aktualisieren. Falls es danach immernoch nicht funktioniert, sag bitte Bescheid :)

    Bingo.
    Ich habe den Server gestoppt, dann die definitions.db gelöscht und die definitions.db von meinem PC hochgeladen. Also die auf meinem PC war.
    Dann den Server neu gestartet und kurz ausprobiert. Scheint nun alles wieder richtig zu laufen.
    Sollte noch was sein, melde ich mich hier.
    Vielen Dank für die schnelle Hilfe. Jetzt kann unsere Welt weiter wachsen.
    LG

    Ja, ich konnte unter "Allgemeines" alles ordnungsgemäss craften. Auch unter "Werkbänke" ging alles wie es soll. Aber ab "Bauen" gabs dann eben Blöcke mit einer Textur der um 1 verringerten Nummer.
    Also ich wollte einen Holzblock mit der Nummer 109 craften, bekam aber einen mit 108.
    WEnn ich es richtig verstanden habe müsste demnach also wohl eine Datei auf dem Server erneuert werden? Welche und wie?

    Hast nur du das Problem oder alle die auf dem Server sind? Klingt für mich als wäre die Maus etwas versetzt. Versuche in den Optionen zwischen Vollbild und Vollbild im Fenster zu wechseln oder eine andere Auflösung einstellen und schaue, ob dieses Problem immer noch auftritt.

    Ähm, das Problem habe alle, die auf dem Server spielen. Und wenn es ein "Mausversatz" wäre, dann wäre es nicht nur beim Craften einiger Dinge. ;-) Danke für den Versuch.

    Hallo,
    ich konnte mit der Hilfe keine Einträge zu diesem Problem finden, daher mache ich mal einen neuen Thread dafür auf.
    Wir haben seit gut 2 Jahren einen Server auf dem auch schon wirklich viel gebaut wurde. Etliche Spieler sind dort zu Hause und es sind schon etliche Dörfer und Burgen entstanden. Nun haben wir Sorge, dass uns das alles verloren geht, denn:
    Kurz nach dem letzten Update kurz vor Weihnachten bemerkten wir einen Fehler. Beim craften einiger Dinge wurde immer das Teil was eins davor war gecraftet. Beispiel:
    Wenn ich Brot-Laibe craften will, kommt nur das Geräusch, aber keine Brot-Laibe. Wähle ich allerdings die Cookies aus, erhalte ich dafür Brotlaibe.
    Wenn ich z.B. Steine mit der Textur-Nr. 245 craften will, kommen welche mit der Nummer 244. Also muss ich die 246 anklicken damit 245er gefertigt werden.
    Auch z.B. beim Segelboot. Ich muss immer das nächste Bau-Kit wählen. Wähle ich die Kiste, bekomme ich Kit I. Wähle ich Kit III bekomme ich Kit II.
    Bei einigen, die keine nachfolgende items haben, kann ich diese nicht craften.
    Zunächst nahmen wir an, es sei mit dem letzten Update gekommen und warteten geduldig auf ein korrigierendes Update. Aber es geschah nichts. Bis ich dann kürzlich erfuhr, dass es im Single-Player nicht sei und sogar auch nicht auf anderen Servern.
    Unser Server liegt auf GTX-Gaming in England. Läuft sonst sehr gut. Ich habe an den Dateien auf dem Server eigentlich nichts gemacht, ausser eben ggf. Einträge in der config-Datei udn einmal alle Dateien downgeloadet, so dass die Welt auch im Singleplayer gespielt werden kann, was auch klappte.
    Jetzt der Hilferuf:
    Wie kann man den Fehler korrigieren OHNE die Welt neu machen zu müssen. Wie gesagt: Es ist in den 2 Jahren schon wirklich viel entstanden. Server von Julia LetsPlays. Kann von jedem besucht werden, kein PW-Schutz. Als Gast kann man fliegen und sich alles anschauen, sonst aber nichts tun.
    Ich hoffe, es gibt Ideen dazu. Vielleicht muss ja nur die eine oder andere Datei erneuert werden.
    LG

    Julia

    Alternativ kann aber sonst auch die Blacklist verwendet werden. Wie von Skarafass und SonoBionda erwähnt, muss dafür eine blacklist.txt im Serververzeichnis (da wo auch die .exe bzw. das Startskript liegt) angelegt werden. Darin muss pro Zeile eine UID angegeben werden. Anschließend muss in der server.properties noch Server_UseBlacklist auf True gesetzt werden. Beim Serverstart sollte nun relativ weit unten in der Konsole (oder im Log) der Eintrag "SERVER BLACKLIST ENABLED" zu finden sein, gefolgt von allen gesperrten UIDs (eine Ausgabe/Zeile pro gesperrter UID).

    Kann man in der blacklist.txt auch mit "#" beginnend Kommentarzeilen einfügen? denn dort steht ja nur die Uid drin. Ich fänd es hilfreich, wenn man dort in der Zeile darüber eintragen könnte, z.B. :
    # Die folgende Uid ist die von "Langfinger-Lukas"
    123456....
    # Die folgende Uid ist die von "Griefer-Guido"
    987654...
    # Schmutzfink-Siggi
    765987...
    ? :-) frag für'n Freund

    Wir haben dann auch ein zeitliches bannen mit 1 und 5 Minuten ausprobiert. Aber das funktionierte leider auch nicht. Der "gebannte" Spieler wurde nur gekickt. Es gab zwar die Meldung, dass der Spieler für soundsoviele Minuten gebannt sei, konnte aber sofort wieder einloggen.
    Die Blacklist habe ich, wie oben beschrieben angelegt und abgespeichert und hochgeladen. Und auch die Einstellung in der server.properties gemacht. Trotzdem keine Funktion.
    Der in der blacklist eingetragene Spieler konnte problemlos auf den Server.

    LG

    JuliaLetsPlays Kannst du die Blacklist nicht in der Datenbank selbst anlegen?

    Im Spiel einzugeben "ban playername -1" für permabann.

    Soweit ich mich erinnern kann, sind Kisten generell jedem zugänglich, es sei denn sie sind durch eine Area Protection geschützt.

    Der ban-Befehl im Spiel funktioniert NICHT! "ban playername - 1" kickt den Player nur, er kann sofort wieder rauf. Haben wir auch ausgiebig getestet.
    Bei GTX Gaming steht, dass man die Datei "blacklist.txt" in "configuration files" mit der Configuration Edito ändern soll, also die Uid eingeben.
    ich habe eine "blacklist.txt" mit der Uid des "Diebes" gemacht und hochgeladen. Aber: Unter "configuration files " finde ich die nicht. Da ist nur die server.properties.
    Also habe ich sie ins Hauptverzeichnis gepackt und zusätzlich ins verzeichnis "config". Aber keine Ban-Funktion und auch nicht unter "cofiguration Files" zu sehen.

    Ja, vielen Dank, das läuft inzwischen auch soweit.
    Jedoch haben wir jetzt ein anderes Problem:
    Gäste können, obwohl sie laut Berechtiung nichts ausser Fliegen können, etwas aus Kisten nehmen. Das kann ich offenbar nicht verhindern.
    So kam es gestern zu einem Diebstahl. Mir wurden viele Dinge aus Kisten gestohlen, offenbar aber nur aus unverschlossenen.
    Den Spieler habe ich mit ban Spielername - 1 gebannt und es kam auch zu einer entsprechenden Meldung. Der Spieler wurde aber nur gekickt und kam unverzüglich wieder auf den Server.
    Dann haben wir es mit einem anderen Spieler ausprobiert. Ban funktioniert offenbar nicht.
    Jetzt möchte ich, (bei GTX-Gaming) eine blacklist anlegen. Aber da habe ich Schwierigkeiten mit. Es gibt keine blacklist.txt wo sie angeblich sein soll.
    Ich fürchte, wenn es zu weiteren Diebstählen kommt, dass ich den Server wieder passwortschützen muss.

    LG

    Doch, jetzt geht es als Server Admin und auch ohne Server Admin zu sein. Bin ich in der Admin-Gruppe, egal ob mit oder ohne UID in der server.properties, kann ich 100 Bilder setzen.
    Das mit der Admin-Owner Gruppe ist eine gute Idee, werde ich mal drüber nachdenken.

    Wer meinen Server betritt, bekommt nicht die default.json sondern die Gast.json. Ist in den properties so eingestellt. Die Gäste können fliegen (in der Wildnis) und sich alles anschauen, aber so GAR NIX machen.
    Vielen Dank für Hilfen.

    Ich stelle gerade fest: Auf meinem Server liegt gar keine "default.json" sondern nur eine "default.permission".
    Kann ich folgendes tun:
    Eine Kopie der "Siedler.json" in "default.json" umbenennen und die Eiträge ändern und unten dann eben die default-Einstellungen einstellen?
    Muss die "default.json" dann in den Ordner ".... /permissions" oder in den Ordner ".../permissions/groups" ?

    Ich habe es ausprobiert und es hat funktioniert.
    Also ich habe ja u.a. auch eine Gruppe gemacht namens "Admin" (damit Leute auch Admintätigkeiten machen können, ohne Serveradmin zu sein). In dieser Gruppe habe ich den Eintrag eingefügt. Funktionierte.
    Aber eine Frage bleibt noch:
    Um die Rechte der GRUPPE Admin geniessen zu können musste ich meine Steam-ID aus der server.properties rausnehmen. Da ja sonst , weil unten Permissions_AdminsFullPermissions auf true steht, meine Gruppen.json also Admin.json ja überschrieben wird (womit auch immer????) .
    Also muss ich jetzt IMMER; wenn ich Poster verwenden will, meine Steam-ID aus der server.properties löschen und mich zuvor in die Admin-Gruppe schieben und den Server neu starten.
    DAs ist kaum machbar, wenn immer wieder Leute spielen. Die sind genervt, wenn ich alle 10 Minuten den Server neu starten muss /will.

    In der default.json hatte ich das aber auch schon auf 100/1024 geändert, was aber KEINE Wirkung hatte. Mglw. deshalb, weil ich als Serveradmin ja immer die Berechtigung überschrieben bekam.
    Wo kann ich denn die ominöse, geheime Datei ändern, mit der überschrieben wird. Also die Berechtigung für die Server-Admins. Wenn ich DA dann 100/1024 eintragen würde, könnten Serveradmins mehr Bilder verwenden mit höherer Auflösung und andere standard.

    Erstmal Danke für die Hilfe. Ich bin wieder mal ein Stückchen weiter.

    Aha, dann ist die Datei "admin.permissions" die auf meinem Server liegt, also eigentlich überflüssig. ?
    Ja, wie das Zuweisen von Gruppen geht, ist mir natürlich klar. Habe ja auch schon längst Spieler auf dem Server. Und den Unterschied zwischen Server-Admin und Admin durch Gruppe, kenne ich auch.

    Ja, Und den Code kann ich so in die .json Dateien eintragen? Also jetzt nicht nur bei der Admin-Gruppe. Denn auch für Spieler finde ich 10 Bilder etwas knapp.
    Bei Spielern (bei mir heissen die "Siedler") würde ich wohl 25 Bilder mit 512 eintellen und für mich selber (Admin) 100 mit 1024 ( da ich ja auch mehr Schilder und Plakate machen muss).
    Ich versuche das mal so.
    Rubrik egal? Also einfach unten drunter?
    LG

    Hast du nach der Änderung den Server/Spiel neu Gestartet?
    Wenn du in der Entsprechenden Gruppe bist, sollte es Funktionieren.

    In der Unity-Version sind es die "*.json" Endungen bei den Rechte-Darein.

    Ich habe Gruppen angelegt und Areas. Ich habe die Rechte für Gruppen erfolgreich eingestellt. Auch die Sonderrechte in Areas. Alles.
    Aber die Anzahl der Bilder kann ich nirgends einstellen, weil es keinen Eintrag dazu gibt in den . json - Dateien.
    Auch in der Server.properties nicht.
    Und was bedeutet eigentlich admin.permissions. - WELCHE Datei regelt denn nun die Berechtigungen? "admin.json" oder "admin.permissions" ?

    LG

    Ich habe eher das Gefühl, das gilt für alle Berechtigungen ... denn selbst, wenn ich z.B. im Infobereich showadmintag auf false setze, hat das keine Auswirkungen.

    Und so steht es ja auch geschrieben:

    Aber Versuch macht klug .... :D ... probiere es aus Julia ;)

    WAS soll ich denn ausprobieren?
    Also , dass mit dem "Permissions_AdminsFullPermissions" kenne ich. Hilft mir aber nicht weiter.
    Von Hand eintragen - den Gedanken hatte ich auch schon, dazu müsste ich aber doch die Namen der Variablen kennen. DIE kann ich ja nicht einfach erfinden. Und: Unter welcher Rubrik?
    Unter general?
    max_anzahl_Bilder: 100
    max_aufloesung_bilder: 1024
    vermutlich eher englisch:
    max_numberofpictures: 100


    Ich würde es gerne versuchen. sag mir nur WAS. :-)

    Ich möchte auf meinem Server natürlich mehr als 10 Bilder hochladen. Alleine schon die Infotafeln in der Welcome Area brauchen mehr. Aber ich kann das nirgends einstellen.
    Ich habe verschiedene Gruppen erstellt mit entsprechenden Einstellungen (.json). Allerdings gibt es dort keinen Eintrag für die image_maxamount. Auch in der server.properties gibts keine zeile um das einzustellen.
    Allerdings fand ich, zusätzlich zur admin.json (die ich ja für meine Bedrüfnisse angepasst hatte) noch eine admin.permissions. dort sind Berechtigungen im Stil der alten Java Version eingetragen. DORT fand ich:

    customimages:

    enabled: true

    maxupload: 10

    dimension: 512

    was ich in

    customimages:

    enabled: true

    maxupload: 100

    dimension: 1024


    geändert habe. Aber... trotzdem kann ich nur 10 Poster anwenden. Welche Datei gilt nun? "admin.json" oder "admin.permission" ? Für die anderen Gruppen habe ich nur die .json - Datein. Nur gibts da leider keine Zeile zum einstellen der Anzahl (und Auflösung) der Bilder.
    Ich bin ratlos.
    LG

    Julia

    Vielen Dank, ich habe ja selber schon einiges austüfteln können.
    Ich mache das etwas anders, da auch die vorgesehenen Regeln bei mir etwas anders sein sollen.
    Eine Area wird zwei unterschiedliche Berechtigungsdateien bekommen. Einmal eine für alle, die i.d.R. der default- Einstellungen entspricht. Aber wenn der Area-Besitzer möchte, dass z.B. in seiner Area Leute keine Bäume fälle dürfe etc, dann kann man die ändern.
    Denn bei mir soll ein Spieler, der vom Gast-Status in den Siedler-Status befördert wurde, im Prinzip auch ohne irgendwelche Areas sich frei entfallten, wenn er will. Er kann sich auch irgendwo weiter weg in einen Berg kloppen und eine riesige unterirdische Stadt bauen, ohne das irgendjemand davon weiss. Allderings könnte dann jemand, der sein Lager findet, dort auch stehlen oder verändern.
    Die zweite Berechtigungsdatei einer Area beschreibt die Berechtigungen der Spieler die in dieser Area eingetragen sind.
    Beispiel.
    Ein Spieler namens Markus möchte einen geschützten Bereich für sich.
    Ein Admin richtet ihm dann an gewünschtem Ort eine Area ein und nennt diese schlicht "Markus"
    Der Spieler möchte, dass alle seine Area betreten dürfen, fliegen dürfen, aber nichts verändern. Dementsprechend wird die default darauf abgeändert und heisst dann Markus.json
    Die Rechte die Markus selber in seiner Area hat heisst dann Markus-Owner.json
    Somit kann er mitbestimmen, was ANDERE in seinem Bereich dürfen.

    Ich glaube, allmählich lichtet sich der Nebel. Ich fummel dann mal. Wenn ich stecken bleibe, komm ich hier wieder rumheulen. ;-)
    LG