Hallo zusammen,
ich versuche seit einigen Stunden einen dedicated Server auf Win 8.1 an den Start zu bringen aber irgendwie will es nicht richtig funktionieren. Die Server Files habe ich bereits runtergeladen und die Ports sind auch im Speedport Router geöffnet. Kaspersky habe ich zum Testen mal ikomplett beendet und die Windows Firewall ist auch abgeschaltet. Anders gesagt - im Moment ist der Rechner offen wie ein Scheunentor. Trotzdem kann niemand zu meiner externen IP verbinden. Bei anderen Spielen funktionieren meine Port-Weiterleitungen ohne Probleme, daher denke ich sollte eigentlich alles richtig eingestellt sein. Komischerweise kann ich selber, wenn der Server läuft, auch nicht auf die externe IP verbinden - das sollte doch eigentlich ebenfalls möglich sein oder täusche ich mich da? Ich kann auf meinen eigenen Server lediglich per DNS "localhost" verbinden. Wen ich zu IP verbinde und stattdessen "127.0.0.1" nutze geht es nicht. Der Server taucht auch nicht in der Serverliste auf.
Hier mal das Logfile:
Rising World - 0.6.5.1 - Dedicated Server
Windows 8.1 6.3 Java 1.8.0_45 (x86) Memory: 1037 MB
20.03.2016 11:33
Items initialized!
Plants initialized!
NPCs initialized!
Initialize Static Classes...
Constructions initialized!
Objects initialized!
Picking initialized!
Food-Definitions initialized!
Crafting-Definitions initialized!
read bytes from resource: 11417
read bytes from resource: 7342
Initializing world (sqlite)
LOAD WORLD New World
DATABASE TYPE: SqLite
C:\Users\Michael\Downloads\server_0.6.5.1/Worlds/New World:::New World
CREATE WORLD STRUCTURE - DONE!
20.03.2016 11:33 v.a
INFO: DatabaseTaskManager started with ThreadPoolSize 1
WORLDINFO Gamemode :Survival
Gametype set to Survival
WORLDINFO Seed :1458437239364
WORLDINFO Caves :true
WORLDINFO Vegetations :true
WORLDINFO OreAmount :3
WORLDINFO DisabledNPCs :
WORLDINFO Worldtype :Normal
WORLDINFOS seed: 1458437239364 type: Normal caves: true vegetations: true oreamount: 3 disablednpc: []
WORLDINFO Time :1.1.0 22:58:0.8384891
set game time from string: 1.1.0 22:58:0.8384891
WORLDINFO Spawninventory :2 0 0 23 0 1 -65 -128 0 0 0 1 0 17 0 1 -65 -128 0 0 0 0 0 0
WORLDINFO Creationdate :1458437239364
Worldpart generating...
Biomepart generating...
Loaded Biomepart from cache: 0 - 0 (2ms)
Loaded Worldpart from cache: 0 - 0 (177ms)
WORLDINFO Version :0.6.5.1_26
TRIGGER UPDATE
Worldconverter: Updating not required
WORLDINFO Spawnposition :256.0 143.0 256.0
WORLDINFO Spawnrotation :0.0 0.0 0.0 1.0
dir does not exist: Worlds/New World/customImages/
0 chests loaded from DB!
0 texts loaded from DB!
0 Plants loaded from DB!
0 Furnaces loaded from DB!
2 NPCs loaded from DB!
STARTING RISING WORLD SERVER...
Server bind to IP: ***.***.***.***:4255
NetworkServer version 0.6
ThreadPoolSize 4255 TCP: 1 (1)
ThreadPoolSize 4255 UDP: 1 (1)
ThreadPoolSize 4256 UDP: 1 (1)
ThreadPoolSize 4256 TCP: 1 (1)
ThreadPoolSize 4257 UDP: 1 (1)
ThreadPoolSize 4257 TCP: 1 (1)
ThreadPoolSize 4258 TCP: 1 (1)
20.03.2016 11:33 E.g
INFO: Default server permissions loaded successfully!
Found 1 files in groups folder
20.03.2016 11:33 E.g
INFO: Group "admin" permissions loaded successfully!
StartUp TcpKernel Port: 4255
StartUp UdpKernel Port: 4255
StartUp UdpKernel Port: 4256
StartUp TcpKernel Port: 4256
StartUp UdpKernel Port: 4257
StartUp TcpKernel Port: 4257
StartUp TcpKernel Port: 4258
CREATED SERVER SAVE THREAD
RISING WORLD SERVER STARTED
START
C:\Users\Michael\Downloads\server_0.6.5.1\scripts
HTTP Server bind to IP: 0.0.0.0:4254
20.03.2016 11:33 server.Main
INFO: Server successfully authenticated!
*************** NEW THREAD LOCAL ALLOCATION ***************
Frage: Ist das richtig das der HTTP-Server auf 0.0.0.0:4254 lauschen soll? Klingt irgendwie merkwürdig.
Hier noch die verwendete config:
#Sun Mar 20 11:33:47 CET 2016
admins=
database_mysql_connections=10
database_mysql_database=
database_mysql_password=
database_mysql_server_ip=
database_mysql_server_port=3306
database_mysql_user=
database_type=sqlite
rcon_enabled=false
rcon_password=1234567
rcon_port=4253
server_custom_logo=
server_hive_verification=true
server_ip=
server_list_visible=true
server_memory=1024
server_name=JonesGaming Rising World Server
server_password=
server_port=4255
server_screen_title=RisingWorld-Server
server_world_disabled_npcs=
server_world_generatecaves=true
server_world_generatevegetations=true
server_world_name=New World
server_world_oreamount=3
server_world_seed=
server_world_type=Normal
settings_animals_enabled=true
settings_check_version=true
settings_create_serverlog=true
settings_create_worldbackup=true
settings_deadnpc_despawntime=250
settings_deadplayers_creategrave=true
settings_deadplayers_despawntime=600
settings_default_gamemode=survival
settings_default_newplayer_group=
settings_delete_old_serverlogs_hours=168
settings_illegal_state_limit=50
settings_item_despawntime=300
settings_max_npc=50
settings_max_players=64
settings_monsters_enabled=true
settings_npc_spawnrate=1.0
settings_peacefulmode_enabled=false
settings_pvp_enabled=true
settings_show_luaplugins=true
settings_time_speed=1.75
Frage - wozu wird der rcon Port genutzt? Der wird ja in der Config auf 4253 festgelegt (standard) aber der Port 4253 soll ja gar nicht geöffnet werden?! Ist das so richtig?
Und im Anhang noch ein Bild meiner Port-Weiterleitungen für Rising World und ein anderes Spiel (GRAV).
Vielen Dank & viele Grüße,
Jones
EDIT:
Habe mal testweise meine externe IP in die Serverconfig geschrieben aber dann startet der Server nicht mehr. Hier mal das Logfile mit eingetragener server_ip:
Items initialized!
Plants initialized!
NPCs initialized!
Initialize Static Classes...
Constructions initialized!
Objects initialized!
Picking initialized!
Food-Definitions initialized!
Crafting-Definitions initialized!
read bytes from resource: 11417
read bytes from resource: 7342
Initializing world (sqlite)
LOAD WORLD New World
DATABASE TYPE: SqLite
C:\Users\Michael\Downloads\server_0.6.5.1/Worlds/New World:::New World
CREATE WORLD STRUCTURE - DONE!
20.03.2016 12:20 v.a
INFO: DatabaseTaskManager started with ThreadPoolSize 1
WORLDINFO Gamemode :Survival
Gametype set to Survival
WORLDINFO Seed :1458437239364
WORLDINFO Caves :true
WORLDINFO Vegetations :true
WORLDINFO OreAmount :3
WORLDINFO DisabledNPCs :
WORLDINFO Worldtype :Normal
WORLDINFOS seed: 1458437239364 type: Normal caves: true vegetations: true oreamount: 3 disablednpc: []
WORLDINFO Time :3.1.0 1:19:1.5860066
set game time from string: 3.1.0 1:19:1.5860066
WORLDINFO Spawninventory :2 0 0 23 0 1 -65 -128 0 0 0 1 0 17 0 1 -65 -128 0 0 0 0 0 0
WORLDINFO Creationdate :1458437239364
Worldpart generating...
Biomepart generating...
Loaded Biomepart from cache: 0 - 0 (2ms)
Loaded Worldpart from cache: 0 - 0 (180ms)
WORLDINFO Version :0.6.5.1_26
TRIGGER UPDATE
Worldconverter: Updating not required
WORLDINFO Spawnposition :256.0 143.0 256.0
WORLDINFO Spawnrotation :0.0 0.0 0.0 1.0
dir does not exist: Worlds/New World/customImages/
0 chests loaded from DB!
0 texts loaded from DB!
0 Plants loaded from DB!
0 Furnaces loaded from DB!
2 NPCs loaded from DB!
STARTING RISING WORLD SERVER...
Server bind to IP: 217.241.125.197:4255
NetworkServer version 0.6
ThreadPoolSize 4255 TCP: 1 (1)
ThreadPoolSize 4255 UDP: 1 (1)
ThreadPoolSize 4256 UDP: 1 (1)
ThreadPoolSize 4256 TCP: 1 (1)
ThreadPoolSize 4257 UDP: 1 (1)
ThreadPoolSize 4257 TCP: 1 (1)
ThreadPoolSize 4258 TCP: 1 (1)
20.03.2016 12:20 E.g
INFO: Default server permissions loaded successfully!
Found 1 files in groups folder
20.03.2016 12:20 E.g
INFO: Group "admin" permissions loaded successfully!
java.net.BindException: Cannot assign requested address: bind
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Unknown Source)
at sun.nio.ch.Net.bind(Unknown Source)
at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
at de.jiw.network.kernel.tcp.TcpKernel.initialize(TcpKernel.java:54)
at de.jiw.network.kernel.KernelAdapter.startUp(KernelAdapter.java:198)
at de.jiw.network.NetworkServer.startServer(NetworkServer.java:156)
at server.c.d(SourceFile:749)
at server.Main.c(SourceFile:423)
at server.Main.initApplication(SourceFile:269)
at commons.JIWApplication.initialize(SourceFile:85)
at com.jme3.system.NullContext.initInThread(NullContext.java:86)
at com.jme3.system.NullContext.run(NullContext.java:129)
at java.lang.Thread.run(Unknown Source)
Drücken Sie eine beliebige Taste . . .