Jump to content

[Release] Paper-Spigot 1.12.2 Multiclient Fähig


LuckyPatcher
 Share

Recommended Posts

Guten Tag zusammen,

in meinem alten Tutorial vor einer etwas längeren Zeit hatte ich versprochen mich mit einem neuen Guide zurück zu melden, dies mache ich nun. Ihr benötigt auf jeden Fall einige Plugins, aber das stellt kein Problem dar, denn ich werde alles am Ende mitliefern.

 

[14:10:20] [Server thread/INFO]: Starting minecraft server version 1.12.2
[14:10:20] [Server thread/INFO]: Loading properties
[14:10:20] [Server thread/INFO]: Default game type: SURVIVAL
[14:10:20] [Server thread/INFO]: This server is running Paper version git-Paper-6f200975 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT)
[14:10:20] [Server thread/INFO]: Debug logging is disabled
[14:10:20] [Server thread/INFO]: Server Ping Player Sample Count: 12
[14:10:20] [Server thread/INFO]: Using 4 threads for Netty based IO
[14:10:20] [Server thread/INFO]: Generating keypair
[14:10:20] [Server thread/INFO]: Starting Minecraft server on *:25565
[14:10:20] [Server thread/INFO]: Using default channel type
[14:10:21] [Server thread/INFO]: Set PluginClassLoader as parallel capable
[14:10:21] [Server thread/INFO]: [ViaVersion] Hooking into ProtocolSupport, to prevent issues!
[14:10:21] [Server thread/INFO]: [ProtocolSupport] Loading ProtocolSupport v4.28
[14:10:21] [Server thread/INFO]: [ProtocolSupport] Detected Spigot server implementation type
[14:10:21] [Server thread/INFO]: [ProtocolSupport] Allocator: PooledByteBufAllocator(directByDefault: true), direct: true
[14:10:21] [Server thread/INFO]: [ProtocolSupport] Compression level: 3
[14:10:21] [Server thread/INFO]: [ProtocolSupport] Assume 1.5.2 ping delay: 100
[14:10:21] [Server thread/INFO]: [ProtocolSupport] Assume legacy ping delay: 200
[14:10:22] [Server thread/INFO]: [ProtocolSupport] Login threads keep alive time: 60
[14:10:23] [Server thread/INFO]: [ViaVersion] Loading ViaVersion v1.3.0
[14:10:23] [Server thread/INFO]: [ViaVersion] ViaVersion 1.3.0 is now loaded, injecting!
[14:10:23] [Server thread/INFO]: [ViaBackwards] Loading ViaBackwards v2.3.1
[14:10:23] [Server thread/INFO]: [ProtocolLib] Loading ProtocolLib v4.3.0
[14:10:23] [Server thread/WARN]: [ProtocolLib] Version (MC: 1.12.2) has not yet been tested! Proceed with caution.
[14:10:24] [Server thread/INFO]: [ViaRewind] Loading ViaRewind v1.3.5
[14:10:24] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
[14:10:24] [Server thread/INFO]: [ProtocolSupport] Enabling ProtocolSupport v4.28
[14:10:24] [Server thread/INFO]: [ViaBackwards] Enabling ViaBackwards v2.3.1
[14:10:24] [Server thread/INFO]: [ProtocolLib] Enabling ProtocolLib v4.3.0
[14:10:24] [Server thread/INFO]: [ProtocolLib] Started structure compiler thread.
[14:10:24] [Server thread/INFO]: [ViaRewind] Enabling ViaRewind v1.3.5
[14:10:24] [Server thread/INFO]: **** Beginning UUID conversion, this may take A LONG time ****
[14:10:24] [Server thread/INFO]: Preparing level "world"
[14:10:24] [Server thread/INFO]: -------- World Settings For [world] --------
[14:10:24] [Server thread/INFO]: Item Merge Radius: 2.5
[14:10:24] [Server thread/INFO]: Item Despawn Rate: 6000
[14:10:24] [Server thread/INFO]: View Distance: 10
[14:10:24] [Server thread/INFO]: Arrow Despawn Rate: 1200
[14:10:24] [Server thread/INFO]: Experience Merge Radius: 3.0
[14:10:24] [Server thread/INFO]: Zombie Aggressive Towards Villager: true
[14:10:24] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true
[14:10:24] [Server thread/INFO]: Nerfing mobs spawned from spawners: false
[14:10:24] [Server thread/INFO]: Custom Map Seeds:  Village: 10387312 Feature: 14357617 Monument: 10387313 Slime: 987234911
[14:10:24] [Server thread/INFO]: Mob Spawn Range: 4
[14:10:24] [Server thread/INFO]: Cactus Growth Modifier: 100%
[14:10:24] [Server thread/INFO]: Cane Growth Modifier: 100%
[14:10:24] [Server thread/INFO]: Melon Growth Modifier: 100%
[14:10:24] [Server thread/INFO]: Mushroom Growth Modifier: 100%
[14:10:24] [Server thread/INFO]: Pumpkin Growth Modifier: 100%
[14:10:24] [Server thread/INFO]: Sapling Growth Modifier: 100%
[14:10:24] [Server thread/INFO]: Wheat Growth Modifier: 100%
[14:10:24] [Server thread/INFO]: NetherWart Growth Modifier: 100%
[14:10:24] [Server thread/INFO]: Vine Growth Modifier: 100%
[14:10:24] [Server thread/INFO]: Cocoa Growth Modifier: 100%
[14:10:24] [Server thread/INFO]: Structure Info Saving: true
[14:10:24] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64
[14:10:24] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16 / Tiv true
[14:10:24] [Server thread/INFO]: Random Lighting Updates: false
[14:10:24] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1
[14:10:24] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms
[14:10:24] [Server thread/INFO]: Max TNT Explosions: 100
[14:10:25] [Server thread/INFO]: -------- World Settings For [world_nether] --------
[14:10:25] [Server thread/INFO]: Item Merge Radius: 2.5
[14:10:25] [Server thread/INFO]: Item Despawn Rate: 6000
[14:10:25] [Server thread/INFO]: View Distance: 10
[14:10:25] [Server thread/INFO]: Arrow Despawn Rate: 1200
[14:10:25] [Server thread/INFO]: Experience Merge Radius: 3.0
[14:10:25] [Server thread/INFO]: Zombie Aggressive Towards Villager: true
[14:10:25] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true
[14:10:25] [Server thread/INFO]: Nerfing mobs spawned from spawners: false
[14:10:25] [Server thread/INFO]: Custom Map Seeds:  Village: 10387312 Feature: 14357617 Monument: 10387313 Slime: 987234911
[14:10:25] [Server thread/INFO]: Mob Spawn Range: 4
[14:10:25] [Server thread/INFO]: Cactus Growth Modifier: 100%
[14:10:25] [Server thread/INFO]: Cane Growth Modifier: 100%
[14:10:25] [Server thread/INFO]: Melon Growth Modifier: 100%
[14:10:25] [Server thread/INFO]: Mushroom Growth Modifier: 100%
[14:10:25] [Server thread/INFO]: Pumpkin Growth Modifier: 100%
[14:10:25] [Server thread/INFO]: Sapling Growth Modifier: 100%
[14:10:25] [Server thread/INFO]: Wheat Growth Modifier: 100%
[14:10:25] [Server thread/INFO]: NetherWart Growth Modifier: 100%
[14:10:25] [Server thread/INFO]: Vine Growth Modifier: 100%
[14:10:25] [Server thread/INFO]: Cocoa Growth Modifier: 100%
[14:10:25] [Server thread/INFO]: Structure Info Saving: true
[14:10:25] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64
[14:10:25] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16 / Tiv true
[14:10:25] [Server thread/INFO]: Random Lighting Updates: false
[14:10:25] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1
[14:10:25] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms
[14:10:25] [Server thread/INFO]: Max TNT Explosions: 100
[14:10:25] [Server thread/INFO]: -------- World Settings For [world_the_end] --------
[14:10:25] [Server thread/INFO]: Item Merge Radius: 2.5
[14:10:25] [Server thread/INFO]: Item Despawn Rate: 6000
[14:10:25] [Server thread/INFO]: View Distance: 10
[14:10:25] [Server thread/INFO]: Arrow Despawn Rate: 1200
[14:10:25] [Server thread/INFO]: Experience Merge Radius: 3.0
[14:10:25] [Server thread/INFO]: Zombie Aggressive Towards Villager: true
[14:10:25] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true
[14:10:25] [Server thread/INFO]: Nerfing mobs spawned from spawners: false
[14:10:25] [Server thread/INFO]: Custom Map Seeds:  Village: 10387312 Feature: 14357617 Monument: 10387313 Slime: 987234911
[14:10:25] [Server thread/INFO]: Mob Spawn Range: 4
[14:10:25] [Server thread/INFO]: Cactus Growth Modifier: 100%
[14:10:25] [Server thread/INFO]: Cane Growth Modifier: 100%
[14:10:25] [Server thread/INFO]: Melon Growth Modifier: 100%
[14:10:25] [Server thread/INFO]: Mushroom Growth Modifier: 100%
[14:10:25] [Server thread/INFO]: Pumpkin Growth Modifier: 100%
[14:10:25] [Server thread/INFO]: Sapling Growth Modifier: 100%
[14:10:25] [Server thread/INFO]: Wheat Growth Modifier: 100%
[14:10:25] [Server thread/INFO]: NetherWart Growth Modifier: 100%
[14:10:25] [Server thread/INFO]: Vine Growth Modifier: 100%
[14:10:25] [Server thread/INFO]: Cocoa Growth Modifier: 100%
[14:10:25] [Server thread/INFO]: Structure Info Saving: true
[14:10:25] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64
[14:10:25] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16 / Tiv true
[14:10:25] [Server thread/INFO]: Random Lighting Updates: false
[14:10:25] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1
[14:10:25] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms
[14:10:25] [Server thread/INFO]: Max TNT Explosions: 100
[14:10:25] [Server thread/INFO]: Preparing start region for level 0 (Seed: -1346960816031734394)
[14:10:26] [Server thread/INFO]: Preparing spawn area: 9%
[14:10:27] [Server thread/INFO]: Preparing spawn area: 21%
[14:10:28] [Server thread/INFO]: Preparing spawn area: 35%
[14:10:28] [Server thread/INFO]: Preparing start region for level 1 (Seed: -1346960816031734394)
[14:10:29] [Server thread/INFO]: Preparing spawn area: 18%
[14:10:30] [Server thread/INFO]: Preparing spawn area: 40%
[14:10:31] [Server thread/INFO]: Preparing start region for level 2 (Seed: -1346960816031734394)
[14:10:32] [Server thread/INFO]: [ViaVersion] Enabling ViaVersion v1.3.0
[14:10:32] [Server thread/INFO]: Done (7,953s)! For help, type "help" or "?"
[14:10:32] [Server thread/INFO]: Timings Reset
[14:10:32] [Server thread/INFO]: [ViaVersion] ViaVersion detected server version: 1.12.2(340)
[14:10:32] [Server thread/INFO]: [ViaVersion] Enabling PaperSpigot/TacoSpigot patch: Fixes block placement.

 

So sollte es am Ende aussehen. ich habe mich mit einigen Developern direkt von Paper unterhalten, und wir haben nun ein Patch eingebaut, der das Channel Limit aufhebt, womit es nun diversen Clients möglich ist auf einem Lobbyserver zu verbinden.

 

Wir benötigen also folgendes: Travertine, Paper-Spigot, Thermos

 

Als erstes zu Travertine -> https://yivesmirror.com/grab/travertine/Travertine-latest.jar

Dann zu Paper-Spigot -> https://github.com/PaperMC/Paper (Source)

Weiter -> Paper-Spigot -> https://god-network.de/public_access/MC-Server-1.12.2.jar (Bereits Compiliert + API)

Dann noch Thermos -> https://yivesmirror.com/grab/thermos/Thermos-1.7.10-1614-57.zip (Latest Stable version)

 

Nun zur Konfiguration

 

Travertine :

custom_server_name: Travertine
log_commands: false
listeners:
- query_port: 25565
  motd: |-
    §6Dein Servername - Network
        Lobby, §7Version §41.0.0
  tab_list: GLOBAL_PING
  query_enabled: false
  proxy_protocol: false
  forced_hosts:
    pvp.md-5.net: pvp
  ping_passthrough: true
  priorities:
  - lobby
  bind_local_address: true
  host: 0.0.0.0:25565
  max_players: 256
  tab_size: 60
  force_default_server: false
online_mode: true
connection_throttle: 4000
groups:
  DEIN MINECRAFT NAME:
  - admin
ip_forward: true
always_handle_packets: true
network_compression_threshold: 256
stats: 19a7e268-c34d-4639-a99b-ea52ac591488
prevent_proxy_connections: false
disabled_commands:
- disabledcommandhere
timeout: 30000
permissions:
  default:
  - bungeecord.command.server
  - bungeecord.command.list
  admin:
  - bungeecord.command.alert
  - bungeecord.command.end
  - bungeecord.command.ip
  - bungeecord.command.reload
servers:
  LOBBY SERVER:
    motd: |-
      §6Dein Servername - Network
          Lobby, §fVersion§r §c1.0.0
    address: DEINE IP ODER 127.0.0.1:25566
    restricted: false
  SERVER 1:
    motd: |-
      §6Dein Servername - Network
          Infinity Evolved Normal (§9I§6), §fVersion§r §c3.0.2
    address: DEINE IP ODER 127.0.0.1:25565
    restricted: false
  SERVER 2:
    motd: |-
      §6Dein Servername - Network
          Infinity Evolved Hardmode (§9I§6), §fVersion§r §c3.0.2
    address: DEINE IP ODER 127.0.0.1:25565
    restricted: false
  SERVER 3:
    motd: |-
      §6Dein Servername - Network
          Infinity Evolved Avaritia (§9I§6), §fVersion§r §c3.0.2
    address: DEINE IP ODER 127.0.0.1:25569
    restricted: false
player_limit: -1

 

Nun die Konfiguration für Paper-Spigot

server.properties 


server-ip=127.0.0.1
online-mode=false

 

spigot.yml

bungeecord: true

 

bukkit.yml

connection-throttle: 0

 

Diese Einstellungen verwenden wir auch in Thermos. Du musst jedoch deine Ports anpassen, damit alles wie hier beschrieben funktioniert. Nun die ich denke mal interesannteste Frage: Wie unterbinde ich denn nun die Max Channels? Denn ein modded Client wird gewiss nicht connecten können? 

Ah doch, mit dem neuen Patch funktioniert das nun. Erstelle eine start.bat wo der paper-Spigot Server hinterlegt ist, benenne diese irgendeinname.bat und starte damit den Server. Folgendes MUSS in der Bat stehen.

java -Xms2G -Xmx2G -XX:MaxPermSize=256M -Dpaper.disableChannelLimit=true -jar MC-Server-1.12.2.jar

 

Hier kannst du das komplette Paket downloaden: https://god-network.de/public_access/Paper-Spigot-1.12.2.zip

 

Video Preview :

 

Edited by LuckyPatcher
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...
B
B