You are not logged in.

  • Login
Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

Dear visitor, welcome to Nitrado.net Prepaid Gameserver Community-Support - Archiv. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Marcel345Java

User / Kunde

  • "Marcel345Java" is male
  • "Marcel345Java" started this thread

Posts: 121

Location: Hannover

Occupation: Administrator

  • Send private message

1

Tuesday, May 20th 2014, 3:10pm

Frage zur Minispiel programmierung

Hallo.

Ich möchte bald ein eigenes Minispiel programmieren für Bungeecord Netzwerke.
Bisher habe ich Minispiele ohne BungeeCord geschrieben.

Nun habe ich eine Frage:
1. Gibt es eine Methode damit der Server automatisch restartet nach beenden der Runde? Das heißt kein extra Plugin sondern direkt im Code.

Und muss ich auf etwas besonderes achten bei der Minispiel Programmierung für BungeeCord Netzwerke oder ist das ähnlich wie "normale" Programmierung.

Grüße
Grüße

dori99xd

User / Kunde

  • "dori99xd" is male
  • "dori99xd" has been banned

Posts: 279

Location: Germany :(

  • Send private message

2

Tuesday, May 20th 2014, 3:15pm

Bukkit.shutdown(); und dann einfach ein Restart Script?
Ohne Compiler geschrieben!

Marcel345Java

User / Kunde

  • "Marcel345Java" is male
  • "Marcel345Java" started this thread

Posts: 121

Location: Hannover

Occupation: Administrator

  • Send private message

3

Tuesday, May 20th 2014, 3:17pm

Wie sieht das Restart Script aus? Kenne mich damit nicht aus^^, kann man dieses direkt in den Code mit einbinden oder ist das ein extra Plugin oder oder oder...?
Grüße

dori99xd

User / Kunde

  • "dori99xd" is male
  • "dori99xd" has been banned

Posts: 279

Location: Germany :(

  • Send private message

4

Tuesday, May 20th 2014, 3:20pm

Kommt drauf an, läuft der V Server auf Linux oder Windoof?

//Edit:
Bei Windoof wäre es sowas:

Source code

1
2
3
4
@ECHO OFF
:start
"C:\Program Files\Java\jre8\bin\java.exe" -Xincgc -Xmx512M -jar Spigot.jar
goto start


und bei Linux, NICHT getestet sollte aber funktionieren:
Start:

Source code

1
2
#!/bin/sh
screen -S "Minecraft" bash -c "sh /root/Creative/loop.sh"


Loop.sh

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/sh
while true
do
        java -Xincgc -Xmx512m -jar Spigot.jar nogui
        echo "If you want to completely stop the server process now, press Ctrl+C before the time is up!"
        echo "Rebooting in:"
        for i in 5 4 3 2 1
        do
                echo "$i..."
                sleep 1
        done
        echo "Rebooting now!"
done

This post has been edited 1 times, last edit by "dori99xd" (May 20th 2014, 3:26pm)


Marcel345Java

User / Kunde

  • "Marcel345Java" is male
  • "Marcel345Java" started this thread

Posts: 121

Location: Hannover

Occupation: Administrator

  • Send private message

5

Tuesday, May 20th 2014, 3:24pm

Linux

//EDIT: Okey werde ich dann mal testen sobald mein Plugin fertig ist
Grüße

Moehritz

User / Kunde

Posts: 164

  • Send private message

6

Tuesday, May 20th 2014, 4:08pm

Nimm SPIGOT, das hat einen /restart Befehl.
Google ist dein Freund, aber du scheinst das nicht zu begreifen!
Google ist dein Freund

Bitte besucht unser neues Forum unter https://forum.nitrado.net| Please visit our new Forum at https://forum.nitrado.net