Standalone CloudNet v3 | The Cloud Network Environment Technology 3.4.2-RELEASE Earthquake

The alternative Minecraft Java and Bedrock server management solution

  1. Ports schließen?
    Firewall installieren und nur port 25565 öffnen
    Problem behoben ;)
    Kann sehr effektiv sein, Server/Serverport-Anfragen zu blockieren per Firewall...
    musst du auch kein OnlyProxyjoin nutzen
    andernfalls kannst du mir aber auch gerne die config.yml deines Spigot servers und deines Bungeecord servers schicken und ich helfe dir gerne :)
     
    #861 SLINIcraftet204, Jul 19, 2020
    Last edited: Jul 19, 2020
  2. Hi, vermutlich liegt dies an deiner Firewall. Am Besten erlaubst du generell alle Verbindungen auf alle Ports von deinem anderen Server aus, damit alles reibungslos funktionieren kann. CloudNet läuft zwar auf Port 1410, die Server allerdings nicht. Die Proxy auf deinem ersten Server muss sich auf die Ports der Server auf dem zweiten Server verbinden können.
    Zu deinem Problem mit dem Scoreboard: CloudNet SimpleNameTags nutzt ein Scoreboard zum Anzeigen der Ränge, allerdings überschreibt dieses keine anderen Scoreboards. Eventuell liegt dies ja an einem anderen Plugin.
    - juliarn
     
    • Like Like x 1
  3. Hey gibt es für CloudNet v2 ein Portal System?
     
  4. Alles klar ok ich schaue nochmal danke soweit(y)
     
  5. Moin, ist es möglich mit der API custom static Server zu starten (Mit einer bestimmten ServerId)?
     
  6. Kann auf CloudNet einen Minecraft papermc 1.16.1 Server machen? Wenn ja wie denn. :)
     
  7. Hallöchen,

    ich habe jetzt schon mehre versuche gestartet die 1.8.8 nochmals ins leben zurufen mit der neuesten Version von Cloudnet 3xx :p
    Leider bekomme ich beim Start einen fatalen Fehler, kann mir jemand sagen was hier das Problem sein mag?

    Ich benötige ein einen Anstups ich stehe auf dem Schlauch ;)

    Code (Text):
    [08.09 03:54:40.584] WARNING: [Lobby-1] WARNING: An illegal reflective access operation has occurred
    [08.09 03:54:40.584] WARNING: [Lobby-1] WARNING: Illegal reflective access by io.netty.util.internal.PlatformDependent0 (file:/home/net/temp/services/Lobby-1_3ff3e970-be9b-46c9-9d78-06cfa7a7da9f/spigot.jar) to field java.nio.Buffer.address
    [08.09 03:54:40.584] WARNING: [Lobby-1] WARNING: Please consider reporting this to the maintainers of io.netty.util.internal.PlatformDependent0
    [08.09 03:54:40.584] WARNING: [Lobby-1] WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
    [08.09 03:54:40.584] WARNING: [Lobby-1] WARNING: All illegal access operations will be denied in a future release
    Nach einigen Minuten fangen dann auch Arbeitsspeicherprobleme an, dabei ist der Server an sich nicht ausgelastet.


    Code (Text):
    [08.09 04:00:59.472] WARNING: [Lobby-1] Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "DefaultTaskScheduler-2#1"
    [08.09 04:00:59.772] WARNING: [Lobby-1] Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "DefaultTaskScheduler-1#2"
    [08.09 04:01:00.373] WARNING: [Lobby-1] Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "DefaultTaskScheduler-2#3"
    Der log im cache schreit ja mit deutlichen Fehler (Spammt)

    Code (Text):
    [03:58:39] [Netty Epoll Server IO #1/WARN]: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception.
    java.lang.RuntimeException: Unable to access address of buffer
            at io.netty.channel.epoll.Native.read(Native Method) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
            at io.netty.channel.epoll.EpollSocketChannel$EpollSocketUnsafe.doReadBytes(EpollSocketChannel.java:678) [spigot.jar:git-Spigot-db6de12-18fbb24]
            at io.netty.channel.epoll.EpollSocketChannel$EpollSocketUnsafe.epollInReady(EpollSocketChannel.java:714) [spigot.jar:git-Spigot-db6de12-18fbb24]
            at io.netty.channel.epoll.EpollSocketChannel$EpollSocketUnsafe$3.run(EpollSocketChannel.java:755) [spigot.jar:git-Spigot-db6de12-18fbb24]
            at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:380) [spigot.jar:git-Spigot-db6de12-18fbb24]
            at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:268) [spigot.jar:git-Spigot-db6de12-18fbb24]
            at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) [spigot.jar:git-Spigot-db6de12-18fbb24]
            at java.base/java.lang.Thread.run(Thread.java:834) [?:?]
    Beim erneuten start folgen weitere Fehler wieder erneut anders

    Code (Text):

    [08.09 04:12:56.376] ERROR: java.lang.reflect.InvocationTargetException
    [08.09 04:12:56.377] ERROR:     at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [08.09 04:12:56.377] ERROR:     at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [08.09 04:12:56.377] ERROR:     at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [08.09 04:12:56.377] ERROR:     at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    [08.09 04:12:56.377] ERROR:     at de.dytanic.cloudnet.launcher.CloudNetLauncher.lambda$startApplication$4(CloudNetLauncher.java:297)
    [08.09 04:12:56.377] ERROR:     at java.base/java.lang.Thread.run(Thread.java:834)
    [08.09 04:12:56.377] ERROR: Caused by: org.h2.jdbc.JdbcSQLException: Database may be already in use: null. Possible solutions: close all other connection(s); use the server mode [90020-197]
    [08.09 04:12:56.377] ERROR:     at org.h2.message.DbException.getJdbcSQLException(DbException.java:357)
    [08.09 04:12:56.377] ERROR:     at org.h2.message.DbException.get(DbException.java:168)
    [08.09 04:12:56.377] ERROR:     at org.h2.mvstore.db.MVTableEngine$Store.convertIllegalStateException(MVTableEngine.java:188)
    [08.09 04:12:56.377] ERROR:     at org.h2.mvstore.db.MVTableEngine$Store.open(MVTableEngine.java:168)
    [08.09 04:12:56.377] ERROR:     at org.h2.mvstore.db.MVTableEngine.init(MVTableEngine.java:100)
    [08.09 04:12:56.377] ERROR:     at org.h2.engine.Database.getPageStore(Database.java:2538)
    [08.09 04:12:56.377] ERROR:     at org.h2.engine.Database.open(Database.java:709)
    [08.09 04:12:56.377] ERROR:     at org.h2.engine.Database.openDatabase(Database.java:286)
    [08.09 04:12:56.377] ERROR:     at org.h2.engine.Database.<init>(Database.java:280)
    [08.09 04:12:56.377] ERROR:     at org.h2.engine.Engine.openSession(Engine.java:66)
    [08.09 04:12:56.377] ERROR:     at org.h2.engine.Engine.openSession(Engine.java:179)
    [08.09 04:12:56.377] ERROR:     at org.h2.engine.Engine.createSessionAndValidate(Engine.java:157)
    [08.09 04:12:56.377] ERROR:     at org.h2.engine.Engine.createSession(Engine.java:140)
    [08.09 04:12:56.377] ERROR:     at org.h2.engine.Engine.createSession(Engine.java:28)
    [08.09 04:12:56.377] ERROR:     at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:351)
    [08.09 04:12:56.377] ERROR:     at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:124)
    [08.09 04:12:56.377] ERROR:     at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:103)
    [08.09 04:12:56.377] ERROR:     at org.h2.Driver.connect(Driver.java:69)
    [08.09 04:12:56.377] ERROR:     at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:677)
    [08.09 04:12:56.377] ERROR:     at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:251)
    [08.09 04:12:56.377] ERROR:     at de.dytanic.cloudnet.database.h2.H2DatabaseProvider.init(H2DatabaseProvider.java:45)
    [08.09 04:12:56.377] ERROR:     at de.dytanic.cloudnet.CloudNet.start(CloudNet.java:252)
    [08.09 04:12:56.377] ERROR:     at de.dytanic.cloudnet.Main.main(Main.java:32)
    [08.09 04:12:56.377] ERROR:     ... 6 more
    [08.09 04:12:56.377] ERROR: Caused by: java.lang.IllegalStateException: The file is locked: nio:/home/network/local/database/h2.mv.db [1.4.197/7]
    [08.09 04:12:56.377] ERROR:     at org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:870)
    [08.09 04:12:56.377] ERROR:     at org.h2.mvstore.FileStore.open(FileStore.java:173)
    [08.09 04:12:56.377] ERROR:     at org.h2.mvstore.MVStore.<init>(MVStore.java:350)
    [08.09 04:12:56.378] ERROR:     at org.h2.mvstore.MVStore$Builder.open(MVStore.java:2934)
    [08.09 04:12:56.378] ERROR:     at org.h2.mvstore.db.MVTableEngine$Store.open(MVTableEngine.java:155)
    [08.09 04:12:56.378] ERROR:     ... 25 more

     
    Schon mal vielen Dank und ich bitte wirklich um Ratschläge und Tipps! Jeder hat irgendwo mal ein Problem ;)
     
  8. welche java Version hast du den
     
  9. Hallo,
    Spigot 1.8.8 ist schon über 6 Jahre alt und somit nicht mit Java 9+ kompatibel. Ich würde empfehlen, auf eine neuere Version wie 1.16 zu setzen. Ansonsten musst du Java 8 installieren. Der letzte Fehler mit h2 kommt deswegen, weil die Cloud bereits läuft.
    - juliarn
     
  10. Hi,
    dafür musst du einfach die spigot.jar oder die paper.jar im Template des Tasks mit einer 1.16-Paper austauschen. Diese kannst du z.B. von https://yivesmirror.com runterladen (oder von der Paper-Seite, dort musst du allerdings erst Paperclip ausführen, um an Paper zu kommen).
    - juliarn
     
  11. Hey, das funktioniert per CloudNetDriver#getCloudServiceFactory#createCloudService(ServiceTask, int).
    - juliarn
     
  12. ***** Bereits im Discord geklärt, danke nochmal! *****

    Hi, ich habe folgendes Problem:
    Ich habe einen Task für einen Service erstellt und den minServiceCount auf 2 gestellt.

    Das System erstellt und startet den ersten Service, der zweite wird nur vorbereitet.
    Wie kann ich dafür sorgen, dass beide Services gestartet werden?
    Ich kann den zweiten nicht einmal mit "service <name> start" starten.

    Zudem habe ich folgendes Problem mit meinem Cluster:

    Code (Text):

      "cluster": {
        "clusterId": "****",
        "nodes": [
          {
            "uniqueId": "Node-1",
            "listeners": [
              {
                "host": "127.0.0.1",
                "port": 1410
              }
            ],
            "properties": {}
          },
          {
            "uniqueId": "Node-2",
            "listeners": [
              {
                "host": "****",
                "port": 1410
              }
            ],
            "properties": {}
          }
        ]
      },
     
    Code (Text):

    [17.09 01:09:07.275] ERROR: io.netty.channel.AbstractChannel$AnnotatedConnectException: syscall:getsockopt(..) failed: Connection refused: /127.0.0.1:1410
    [17.09 01:09:07.275] ERROR:    at io.netty.channel.unix.Socket.finishConnect(..)(Unknown Source)
    [17.09 01:09:07.275] ERROR: Caused by: io.netty.channel.unix.Errors$NativeConnectException: syscall:getsockopt(..) failed: Connection refused
    [17.09 01:09:07.275] ERROR:    ... 1 more
    [17.09 01:09:07.282] ERROR: io.netty.channel.AbstractChannel$AnnotatedConnectException: syscall:getsockopt(..) failed: Connection refused: /****:1410
    [17.09 01:09:07.282] ERROR:    at io.netty.channel.unix.Socket.finishConnect(..)(Unknown Source)
    [17.09 01:09:07.282] ERROR: Caused by: io.netty.channel.unix.Errors$NativeConnectException: syscall:getsockopt(..) failed: Connection refused
    [17.09 01:09:07.282] ERROR:    ... 1 more
     
    Die ClusterId und IpAdressen habe ich hier mit **** ersetzt.
     
    #873 Figz, Sep 17, 2020
    Last edited: Sep 17, 2020
  13. Hey, ich nutze CloudNet3.3 als Cluster mit aktuell 2 Nodes.
    Beim Task Setup habe ich nur die Möglichkeit Minecraftversionen bis 1.15.X auszuwählen. Ich würde jedoch gerne meine eigene 1.16.3 paperspigot jar verwenden.

    Wie kann ich dies realisieren?

    Ich habe bereits versucht:
    - Bei der Eingabe der Version "none" einzugeben und meine eigene jar als spigot.jar in dem Template abzulegen.
    - Paperspigot 1.15 auszuwählen, und im Template die paper.jar mit meiner Version zu überschreiben.

    Bei beiden Versuchen bleibt der Lobbyserver in einer Art Bootloop. Er wird gestartet, im temp Ordner angelegt, und anschließend wieder gestoppt.

    Code (Text):
    [08.11 23:51:00.031] INFO: Starting creation of a new record for Lobby-1 in directory /home/cloudnet/cloudnet/modules/CloudNet-Report/records/Lobby-1.1cbad133-7459-4e2a-be2b-93067e05c3f7
    [08.11 23:51:00.032] INFO: A new record is now created for Lobby-1 in directory /home/cloudnet/cloudnet/modules/CloudNet-Report/records/Lobby-1.1cbad133-7459-4e2a-be2b-93067e05c3f7
    [08.11 23:51:00.032] INFO: CloudService [uniqueId=1cbad133-7459-4e2a-be2b-93067e05c3f7 task=Lobby name=Lobby-1] will be deleted...
    [08.11 23:51:00.132] INFO: CloudService [uniqueId=b84cf21d-ce65-4232-a489-21e674bc6690 task=Lobby name=Lobby-1] is being prepared...
    [08.11 23:51:00.255] INFO: CloudService [uniqueId=b84cf21d-ce65-4232-a489-21e674bc6690 task=Lobby name=Lobby-1] is started...
    [08.11 23:51:00.667] INFO: CloudService [uniqueId=b84cf21d-ce65-4232-a489-21e674bc6690 task=Lobby name=Lobby-1] was successfully connected to the channel [serverAddress=XXX.XXX.XXX.XXX:1410 clientAddress=XXX.XXX.XXX.XXX:50710]
    [08.11 23:51:05.357] INFO: CloudService [uniqueId=b84cf21d-ce65-4232-a489-21e674bc6690 task=Lobby name=Lobby-1] was closed by the channel [serverAddress=XXX.XXX.XXX.XXX:1410 clientAddress=XXX.XXX.XXX.XXX:50710]
    [08.11 23:51:05.377] INFO: CloudService [uniqueId=b84cf21d-ce65-4232-a489-21e674bc6690 task=Lobby name=Lobby-1] is stopped...
    [08.11 23:51:05.378] INFO: Starting creation of a new record for Lobby-1 in directory /home/cloudnet/cloudnet/modules/CloudNet-Report/records/Lobby-1.b84cf21d-ce65-4232-a489-21e674bc6690
    [08.11 23:51:05.378] INFO: A new record is now created for Lobby-1 in directory /home/cloudnet/cloudnet/modules/CloudNet-Report/records/Lobby-1.b84cf21d-ce65-4232-a489-21e674bc6690
    [08.11 23:51:05.378] INFO: CloudService [uniqueId=b84cf21d-ce65-4232-a489-21e674bc6690 task=Lobby name=Lobby-1] will be deleted...
    [08.11 23:51:05.677] INFO: CloudService [uniqueId=9e781561-96e1-4a1f-904d-ddb37427d94a task=Lobby name=Lobby-1] is being prepared...
    [08.11 23:51:05.794] INFO: CloudService [uniqueId=9e781561-96e1-4a1f-904d-ddb37427d94a task=Lobby name=Lobby-1] is started...
    [08.11 23:51:06.184] INFO: CloudService [uniqueId=9e781561-96e1-4a1f-904d-ddb37427d94a task=Lobby name=Lobby-1] was successfully connected to the channel [serverAddress=XXX.XXX.XXX.XXX:1410 clientAddress=XXX.XXX.XXX.XXX:50714]
    [08.11 23:51:10.909] WARNING: [Lobby-1] Unable to retrieve Instrumentation API to add Paper jar to ClassPath
    [08.11 23:51:10.911] INFO: CloudService [uniqueId=9e781561-96e1-4a1f-904d-ddb37427d94a task=Lobby name=Lobby-1] was closed by the channel [serverAddress=XXX.XXX.XXX.XXX:1410 clientAddress=XXX.XXX.XXX.XXX:50714]
    [08.11 23:51:11.009] INFO: CloudService [uniqueId=9e781561-96e1-4a1f-904d-ddb37427d94a task=Lobby name=Lobby-1] is stopped...
     
  14. Hey, offenbar hat der Nutzer nicht genug Rechte, um die launcher.cnl zu lesen. Hast du die CloudNet.zip eventuell mit pi/root entpackt, versuchst die Cloud aber mit einem anderen Nutzer zu starten?
    Und wenn du die Cloud auf RasPI starten willst ist es auch wichtig, dass du einen aktuellen 3.4 Snapshot nutzt. Dafür kannst du entweder in der launcher.cnl use-snapshots auf "true" setzen und dann neustarten, oder du lädst dir den Launcher von hier https://ci.cloudnetservice.eu/job/C...act/cloudnet-launcher/build/libs/launcher.jar runter und tauschst diesen aus.
    - juliarn
     
  15. Sieht so aus als konnte da etwas nicht korrekt heruntergeladen werden. Ist der PI auch mit dem Internet verbunden?
    Schick am Besten mal den gesamten Log seit dem Cloud-Start, diesen Teil kannst du der neusten Datei aus local/logs entnehmen.
    - juliarn
     
  16. Moin wenn ich mein Master von der v2 starte kommt folgender Fehler:

    [01.12.2020 15:49:30] INFO: Bind WebServer at [45.89.140.208:1420]
    [01.12.2020 15:49:30] SEVERE: io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: Address already in use
    [01.12.2020 15:49:30] SEVERE: Exception in thread "main"
    [01.12.2020 15:49:30] SEVERE: io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: Address already in use
    [01.12.2020 15:49:30] SEVERE: Dec 01, 2020 3:49:30 PM io.netty.channel.DefaultChannelPipeline onUnhandledInboundException
    WARNING: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception.
    io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: Address already in use

    Plz help