Der Epic Games-Store enthält EasyAntiCheat, versuch mal den zu installieren

...zur Antwort
Linux
  1. Performance

Linux bietet eine bessere Performance als Windows, da weniger im Hintergrund läuft. (Anders als bei Windows, bei dem im Hintergrund irgend etwas an Microsoft geschickt wird)

2. Datenschutz

Linux ist nicht so ,,gesprächig" wie Microsoft, da hat man mehr Datenschutz

3. Unabhängigkeit

Als Linux-User ist man nicht von großen Konzernen abhängig, da Linux OpenSource ist. Wenn eine Distribution nicht passt wählt man eben eine andere.

4. Design

Es gibt auf Linux sehr viele Fenstermanager, von denen auch einige ein sehr tolles Design haben.

5. Kosten

Linux ist im Gegensatz zu Windows Kostenlos

6. Kompatibilität

Während Windows 11 TPM 2.0 braucht, läuft Linux auf so gut wie jedem Gerät und jeder Hardware.

Ich bin natürlich der Meinung, dass es stark vom Einsatzzweck abhängt. Die meisten Server im Internet basieren auf Linux (auch einige von Microsoft selbst)

Ich persönlich verwende Windows sowie Linux auf meinem PC, aber ich benutze lieber Linux aufgrund der oben genannten Gründe (Kubuntu).

Da es in der Frage aber um Performance geht, ganz klar Linux.

...zur Antwort

Als erstes habe ich die Frage wie du den Code einliest - über Read oder Read Raw?

Wenn normales Read nicht funktioniert, würde ich mal "Read Raw" versuchen. Wenn deine Fernbedienung aber Rolling-Codes verwendet, kann es passieren dass das Tor nicht auf den Flipper reagiert oder du die Fernbedienung brickst und diese dann nicht mehr funktioniert - nur als Vorwarnung

...zur Antwort
Ja

Ubuntu an sich ist nur das Betriebssystem.

Du kannst auf dem Server Nextcloud installieren, womit du dann auf Dateien zugreifen kannst.

Wenn du von außen drauf Zugreifen willst, musst du erst prüfen ob du überhaupt Ports freigeben kannst - viele Anbieter verhindern das.

...zur Antwort

Also: Wenn du auf einem Minecraft-Server spielst oder eine Welt lädst, speichert der Client, dass du dort warst.

Über die QuickPlay-Leiste im Launcher kannst du schnell auf die zuletzt gespielten Server kommen, ohne erst in der GUI herumklicken zu müssen.

Bild zum Beitrag

Das ist die QuickPlay-Leiste

...zur Antwort

Du kannst dir auch die Spielerdatei anschauen und verändern, sofern du keine Möglichkeit hast, Plugins zu verwenden.

Es gibt ein Programm dafür namens NBTExplorer. Du suchst dir seine UUID heraus, gehst in den Weltenordner. Dort ist ein Ordner Namens playerdata, in diesem findest du die Spielerdatei. Diese kannst du mit dem oben genannten Programm bearbeiten.

...zur Antwort

Du kannst den Server updaten, erstelle lieber wie die anderen schreiben ein Backup, weil natürlich immer etwas schief gehen kann.

Nachdem du die jar ausgetauscht hast, füge beim ersten Start das Argument

--forceUpgrade

hinzu, damit "zwingst" du den Server die Welt zu aktualisieren.

Entferne es danach und starte den Server neu, dann sollte es getan sein.

Vergesse nicht Plugins upzudaten, falls du welche hast, die NMS nutzen.

Sollten Blöcke fehlen, versuche es nochmal und falls das weiterhin bleibt, lade die Welten in deinem lokalen Client. Sollte das das Problem nicht lösen, kannst du Teile mit WorldEdit hin und her kopieren. (Allerdings musst du das wahrscheinlich nicht machen.)

LG

...zur Antwort
Spigot: Was bedeuted diese Fehlermeldung?

Liebe Community,

ich weiß selbst nicht was diese Fahlermeldung soll. Ich war gerade dabei einige Plugins zu entwickeln (localhost-Server) als ich plötzlich nicht mehr in die Welt kam. Kurz darauf ist Spigot abgestürzt und hat das hier angezeit:

[19:06:50] [User Authenticator #6/INFO]: UUID of player Erik_the_craft is f978074b-1c49-4c2b-aad8-986a87cad5f9
[19:07:13] [User Authenticator #7/INFO]: Disconnecting /127.0.0.1:58903: Failed to verify username!
[19:07:13] [User Authenticator #7/ERROR]: Username 'Erik_the_craft' tried to join with an invalid session
[19:07:15] [User Authenticator #8/INFO]: UUID of player Erik_the_craft is f978074b-1c49-4c2b-aad8-986a87cad5f9
[19:08:49] [User Authenticator #9/INFO]: UUID of player Erik_the_craft is f978074b-1c49-4c2b-aad8-986a87cad5f9
[19:09:14] [Spigot Watchdog Thread/ERROR]: ------------------------------
[19:09:14] [Spigot Watchdog Thread/ERROR]: The server has stopped responding! This is (probably) not a Spigot bug.
[19:09:14] [Spigot Watchdog Thread/ERROR]: If you see a plugin in the Server thread dump below, then please report it to that author
[19:09:14] [Spigot Watchdog Thread/ERROR]:      *Especially* if it looks like HTTP or MySQL operations are occurring
[19:09:14] [Spigot Watchdog Thread/ERROR]: If you see a world save or edit, then it means you did far more than your server can handle at once
[19:09:14] [Spigot Watchdog Thread/ERROR]:      If this is the case, consider increasing timeout-time in spigot.yml but note that this will replace the crash with LARGE lag spikes
[19:09:14] [Spigot Watchdog Thread/ERROR]: If you are unsure or still think this is a Spigot bug, please report to https://www.spigotmc.org/
[19:09:14] [Spigot Watchdog Thread/ERROR]: Be sure to include ALL relevant console errors and Minecraft crash reports
[19:09:14] [Spigot Watchdog Thread/ERROR]: Spigot version: 2991-Spigot-018b9a0-f3f3094 (MC: 1.16.5)
[19:09:14] [Spigot Watchdog Thread/ERROR]: ------------------------------
[19:09:14] [Spigot Watchdog Thread/ERROR]: Server thread dump (Look for plugins here before reporting to Spigot!
[...]
[19:09:21] [Spigot Watchdog Thread/INFO]: Startup script './start.sh' does not exist! Stopping server.
[19:09:21] [Spigot Watchdog Thread/INFO]: Stopping server
[19:09:21] [Spigot Watchdog Thread/INFO]: [Geyser-Spigot] Disabling Geyser-Spigot v1.2.1-SNAPSHOT
[19:09:25] [Spigot Watchdog Thread/INFO]: [ImageOnMap] Disabling ImageOnMap v4.1.2
[19:09:26] [Spigot Watchdog Thread/INFO]: [SpawnerSilk] Disabling SpawnerSilk v4.0.0
[19:09:26] [Spigot Watchdog Thread/INFO]: [Essentials] Disabling Essentials v2.18.2.0

Danach haben sich noch ein paar Plugins verabschiedet und es kamen ein paar Chunk-Saving Nachrichten.

Vielen Dank, Erik

...zum Beitrag

Der Fehler an sich bedeutet, dass der Server aufgehört hat zu reagieren. Wenn du die vollständigen Logs nach der Meldung hochlädst, kann man damit mehr Anfangen.

...zur Antwort
List<String> liste = config.getStringList("liste");

Würde ich mir mal anschauen

...zur Antwort

Du hast zwar nicht viele Möglichkeiten, aber du kannst den NPC begrenzte Animationen ausführen lassen (https://wiki.vg/Protocol#Entity_Animation_.28clientbound.29)

Außerdem kannst du die Pose und einige Dinge mehr über DataWatcher verändern.

(https://wiki.vg/Protocol#Entity_Metadata)

Ich hoffe ich konnte dir weiterhelfen.

LG

...zur Antwort

Versuche das ganze am besten so:

World world = Bukkit.getWorld("world");
List<Player> list = new ArrayList<>();
for(Player p : Bukkit.getOnlinePlayers()) {
if(p.getLocation().getWorld().equals(world)) {
list.add(p);
}
}

for(Player p : list) {
p.sendMessage("Hier passiert dann der Vorgang");
}
...zur Antwort