Sign in to follow this  
MisWigglesworth

How to get the map to show up on server side vs client side

Recommended Posts

I have seen a lot of people with video's and tutorials on how to fix the map "Client" side. I want to start a new server and have the map fixed "Server" side so it shows for everyone correctly. What am I doing wrong? I used WGenerator to make my custom map, saved all the files, but nothing changed when I hit "M" for map. What do i do now?

Share this post


Link to post
Share on other sites

I believe it has got somemthing to do with the server side mod, "serverpack" and the client side mods, "custommap" & "serverpack".

There is very little documentation i can find on ago's threads or his github site explaining how to get them to work.

Of all the custom map servers i have played on, (there has been 5), only one has had the map downloaded by the client from the server, i ask how they got it to work, but never got an answer.

Share this post


Link to post
Share on other sites

I have it working on my server... here's a short guide:

 

1) You need to change the map name on the server, this can't be done in the settings GUI so you will need SqliteBrowser or some other sqlite tool. Open wurmlogin.db, SERVERS table, set MAPNAME field to whatever.

2) Create a file named mappings.txt, put in it: "map.whatever = whatever.png" (whatever is what you set in step 1)

3) Save your map as whatever.png with 920x620 pixels size

4) Create a zip file with mapping.txt and whatever.png, rename it to whatever.jar, make sure you actually remove the zip extension (so you don't end up with whatever.jar.zip)

5) Put zip file in mods/serverpacks folder

6) Edit serverpacks.properties, set serverPort to a reachable port, publicServerAdress to your ip, serverPacks=whatever.jar (from previous step)

6.5) If you are behind a router, make sure to forward the port to your server.

7) Restart server, watch log for serverpacks mod complaining, if it does - you ###### up one of the previous steps

8) Login to the server with serverpacks client-side mod enabled, check the log - if you did everything correctly - it will tell you that the pack was downloaded

9) If the pack was downloaded but the map doesn't show up try restarting the client. Often the download finishes too late to replace the textures so it will take effect only on next login

Edited by bdew
  • Like 9

Share this post


Link to post
Share on other sites
6 hours ago, bigsteve said:

I believe it has got somemthing to do with the server side mod, "serverpack" and the client side mods, "custommap" & "serverpack".

There is very little documentation i can find on ago's threads or his github site explaining how to get them to work.

Of all the custom map servers i have played on, (there has been 5), only one has had the map downloaded by the client from the server, i ask how they got it to work, but never got an answer.

I have it working on Desolation. Bdew's instructions are good.

 

 

Share this post


Link to post
Share on other sites

yip, sent the last hour setting it all up, after a few hiccups of using wrong IP address and typos in setting up the .jar i got it to work

 

:D

 

Share this post


Link to post
Share on other sites

i messed up somewhere :(

 

serverpack.properties

classname=org.gotti.wurmunlimited.mods.serverpacks.ServerPackMod
classpath=serverpacks.jar
#Set a fixed port. If no port is selected a random free port will be used
serverPort=8787
# Use this to announce a different server name or IP address to the clients
# By default the setting "External Server IP Address" will be used for pack URLs
# This setting may be required when doing port forwarding in the router
publicServerAddress=192.168.0.7
# Use this to announce a different server port to the client
# By default the serverPort or the automaticly choosen port will be used
# This setting may be required when doing port forwarding in the router
publicServerPort=3724
serverPacks=Ashara.jar 

and this is the Error I received when I tried to run it

[09:10:19 PM] SEVERE org.gotti.wurmunlimited.serverlauncher.DelegatedLauncher: Trailing char < > at index 10: Ashara.jar
java.nio.file.InvalidPathException: Trailing char < > at index 10: Ashara.jar
        at sun.nio.fs.WindowsPathParser.normalize(Unknown Source)
        at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
        at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
        at sun.nio.fs.WindowsPath.parse(Unknown Source)
        at sun.nio.fs.WindowsFileSystem.getPath(Unknown Source)
        at java.nio.file.Paths.get(Unknown Source)
        at org.gotti.wurmunlimited.mods.serverpacks.ServerPackMod.modInitialized(ServerPackMod.java:73)
        at org.gotti.wurmunlimited.modloader.ModLoader.lambda$null$10(ModLoader.java:117)
        at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
        at java.util.stream.ReferencePipeline$Head.forEach(Unknown Source)
        at org.gotti.wurmunlimited.modloader.ModLoader.lambda$loadModsFromModDir$11(ModLoader.java:117)
        at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
        at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
        at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
        at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
        at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
        at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
        at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
        at java.util.stream.ReferencePipeline.forEach(Unknown Source)
        at org.gotti.wurmunlimited.modloader.ModLoader.loadModsFromModDir(ModLoader.java:115)
        at org.gotti.wurmunlimited.serverlauncher.DelegatedLauncher.main(DelegatedLauncher.java:18)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at javassist.Loader.run(Loader.java:288)
        at org.gotti.wurmunlimited.serverlauncher.ServerLauncher.main(ServerLauncher.java:33)

java.nio.file.InvalidPathException: Trailing char < > at index 10: Ashara.jar
        at sun.nio.fs.WindowsPathParser.normalize(Unknown Source)
        at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
        at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
        at sun.nio.fs.WindowsPath.parse(Unknown Source)
        at sun.nio.fs.WindowsFileSystem.getPath(Unknown Source)
        at java.nio.file.Paths.get(Unknown Source)
        at org.gotti.wurmunlimited.mods.serverpacks.ServerPackMod.modInitialized(ServerPackMod.java:73)
        at org.gotti.wurmunlimited.modloader.ModLoader.lambda$null$10(ModLoader.java:117)
        at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
        at java.util.stream.ReferencePipeline$Head.forEach(Unknown Source)
        at org.gotti.wurmunlimited.modloader.ModLoader.lambda$loadModsFromModDir$11(ModLoader.java:117)
        at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
        at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
        at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
        at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
        at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
        at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
        at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
        at java.util.stream.ReferencePipeline.forEach(Unknown Source)
        at org.gotti.wurmunlimited.modloader.ModLoader.loadModsFromModDir(ModLoader.java:115)
        at org.gotti.wurmunlimited.serverlauncher.DelegatedLauncher.main(DelegatedLauncher.java:18)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at javassist.Loader.run(Loader.java:288)
        at org.gotti.wurmunlimited.serverlauncher.ServerLauncher.main(ServerLauncher.java:33)

I put Ashara.png in the DB

 

Edited by MisWigglesworth

Share this post


Link to post
Share on other sites

how do you have your <map_name>.jar set-up?

it should have mapping.txt & <map_name>.png

and in  mappings.txt it should have map.<map_name>=<map_name>.png

 

i am so tired right now, so i hope i make sence.

 

oh try doing it in all lower case...

Edited by bigsteve

Share this post


Link to post
Share on other sites
5 hours ago, MisWigglesworth said:

InvalidPathException: Trailing char < > at index 10: Ashara.jar

 

It looks like you have some kind of nonprintable character at the end of this line

 

serverPacks=Ashara.jar 

Try opening it in some kind of reasonable text editor (I personally like notepad++) and cleaning anything that shouldn't be there at the end of line.

 

Share this post


Link to post
Share on other sites
On 9.4.2016 at 2:39 AM, bdew said:

I have it working on my server... here's a short guide:

 

1) You need to change the map name on the server, this can't be done in the settings GUI so you will need SqliteBrowser or some other sqlite tool. Open wurmlogin.db, SERVERS table, set MAPNAME field to whatever.

2) Create a file named mappings.txt, put in it: "map.whatever = whatever.png" (whatever is what you set in step 1)

3) Save your map as whatever.png with 920x620 pixels size

4) Create a zip file with mapping.txt and whatever.png, rename it to whatever.jar, make sure you actually remove the zip extension (so you don't end up with whatever.jar.zip)

5) Put zip file in mods/serverpacks folder

6) Edit serverpacks.properties, set serverPort to a reachable port, publicServerAdress to your ip, serverPacks=whatever.jar (from previous step)

6.5) If you are behind a router, make sure to forward the port to your server.

7) Restart server, watch log for serverpacks mod complaining, if it does - you ###### up one of the previous steps

8) Login to the server with serverpacks client-side mod enabled, check the log - if you did everything correctly - it will tell you that the pack was downloaded

9) If the pack was downloaded but the map doesn't show up try restarting the client. Often the download finishes too late to replace the textures so it will take effect only on next login

 

This doesnt work for me, i does download but it says "Missing Image" with a big X as image.

Share this post


Link to post
Share on other sites
1 minute ago, bigsteve said:

What server?

Ill log in  tonight and take a look.

Melori The Unborn - Pve

Share this post


Link to post
Share on other sites

i did get this message: INFO com.wurmonline.console: No mapping found for map.new

ps: i used "New" instead of "Whatever"

 

*EDIT* Other users have the "Cluster" Image on the ingame map.

 

*EDIT 2" i followed this "Guide" and it worked: 

 

Edited by Mewter
Found a sollution.

Share this post


Link to post
Share on other sites

Anyone who i willing to help me? By login onmy client  side on Citadel and fix the map? I have tried but wont work.

Share this post


Link to post
Share on other sites
1 hour ago, Elsa said:

Anyone who i willing to help me? By login onmy client  side on Citadel and fix the map? I have tried but wont work.

I can tonight. When I get home from work.

  • Like 1

Share this post


Link to post
Share on other sites
16 minutes ago, bigsteve said:

I can tonight. When I get home from work.

Sounds good. 

Share this post


Link to post
Share on other sites

Help I have followed bdews instructions and finally figured out where i was messing up but now I'm stuck again. I get this while downloading the server map.   Ahhhhh!

 

INFO: Got server pack map_Cadal (http://xxx.xxx.x.xx:3750/serverpacks/map_Cadal?prepend&force)
INFO: Got server pack FC45B20D4AA8C8569B1D73C288898017B337AF6B (http://xxx.xxx.x.xx:3750/serverpacks/FC45B20D4AA8C8569B1D73C288898017B337AF6B?prepend)
Initializing font texture for Monospaced (19). Texture Size: 256
SEVERE: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect

Share this post


Link to post
Share on other sites
6 hours ago, Kyisha said:

Help I have followed bdews instructions and finally figured out where i was messing up but now I'm stuck again. I get this while downloading the server map.   Ahhhhh!

 

INFO: Got server pack map_Cadal (http://xxx.xxx.x.xx:3750/serverpacks/map_Cadal?prepend&force)
INFO: Got server pack FC45B20D4AA8C8569B1D73C288898017B337AF6B (http://xxx.xxx.x.xx:3750/serverpacks/FC45B20D4AA8C8569B1D73C288898017B337AF6B?prepend)
Initializing font texture for Monospaced (19). Texture Size: 256
SEVERE: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect

 

Make sure that the port numbers is right and forwarded on all involved routers and/or firewalls.

Try putting the address in a browser (the whole http://.... link) and see what you get

Share this post


Link to post
Share on other sites

I am trying to make a cluster and the second server will not load passed:

 

[06:08:10 PM] INFO com.wurmonline.server.WurmId: Loading ids.
[06:08:10 PM] INFO com.wurmonline.server.WurmId: Added to ids, creatrureIdcounter is now 36000
[06:08:10 PM] INFO com.wurmonline.server.WurmId: Finished loading Wurm IDs, that took 1.87331 millis.

 

I have followed the guide for multi servers at: https://www.wurmpedia.com/index.php/Multi_Server_(Wurm_Unlimited)

and no luck. 

I had this done a year ago but then everyone quit so I took it down but silly me I didn't back it up.

 

 

fixed it redid from scratch using default server and bang it worked

Edited by Kyisha
solved

Share this post


Link to post
Share on other sites
On 4/8/2016 at 5:39 PM, bdew said:

I have it working on my server... here's a short guide:

 

1) You need to change the map name on the server, this can't be done in the settings GUI so you will need SqliteBrowser or some other sqlite tool. Open wurmlogin.db, SERVERS table, set MAPNAME field to whatever.

2) Create a file named mappings.txt, put in it: "map.whatever = whatever.png" (whatever is what you set in step 1)

3) Save your map as whatever.png with 920x620 pixels size

4) Create a zip file with mapping.txt and whatever.png, rename it to whatever.jar, make sure you actually remove the zip extension (so you don't end up with whatever.jar.zip)

5) Put zip file in mods/serverpacks folder

6) Edit serverpacks.properties, set serverPort to a reachable port, publicServerAdress to your ip, serverPacks=whatever.jar (from previous step)

6.5) If you are behind a router, make sure to forward the port to your server.

7) Restart server, watch log for serverpacks mod complaining, if it does - you ###### up one of the previous steps

8) Login to the server with serverpacks client-side mod enabled, check the log - if you did everything correctly - it will tell you that the pack was downloaded

9) If the pack was downloaded but the map doesn't show up try restarting the client. Often the download finishes too late to replace the textures so it will take effect only on next login

Help I've been trying to get this to work for a week now......

When I start the server I get that the pack has been loaded. However I don't get the download as it times out......

 

Login successful
Executing PlayerFiles\configs\default\autorun.txt
Writing to PlayerFiles\players\Kyisha\logs\GL-Freedom.2019-02.txt
Writing to PlayerFiles\players\Kyisha\logs\Freedom.2019-02.txt
Writing to PlayerFiles\players\Kyisha\logs\Trade.2019-02.txt
INFO: Starting handshake, reporting 1 registered channels
Initializing font texture for SansSerif (20). Texture Size: 256
Initializing font texture for SansSerif (12). Texture Size: 128
Water reflection offscreen size 1024x1024
INFO: Handshake response received, server protocol version is 1, 1 channels activated
INFO: Got server pack map_Cadal (http://192.168.0.10:3750/serverpacks/map_Cadal?prepend&force)
INFO: Got server pack FC45B20D4AA8C8569B1D73C288898017B337AF6B (http://192.168.0.10:3750/serverpacks/FC45B20D4AA8C8569B1D73C288898017B337AF6B?prepend)
Initializing font texture for Monospaced (19). Texture Size: 256
Missing texture data requested: graphics.jar:texture/terrain/rock_n.dds
SEVERE: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
    at java.net.DualStackPlainSocketImpl.connect0(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:589)
    at java.net.Socket.connect(Socket.java:538)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:242)
    at sun.net.www.http.HttpClient.New(HttpClient.java:339)
    at sun.net.www.http.HttpClient.New(HttpClient.java:357)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1220)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1156)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:984)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
    at java.net.URL.openStream(URL.java:1045)
    at org.gotti.wurmonline.clientmods.serverpacks.PackDownloader.run(PackDownloader.java:34)
    at java.lang.Thread.run(Thread.java:748)

SEVERE: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
    at java.net.DualStackPlainSocketImpl.connect0(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:589)
    at java.net.Socket.connect(Socket.java:538)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:242)
    at sun.net.www.http.HttpClient.New(HttpClient.java:339)
    at sun.net.www.http.HttpClient.New(HttpClient.java:357)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1220)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1156)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:984)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
    at java.net.URL.openStream(URL.java:1045)
    at org.gotti.wurmonline.clientmods.serverpacks.PackDownloader.run(PackDownloader.java:34)
    at java.lang.Thread.run(Thread.java:748)

Execution aborted at connection 1, iteration 19747
Run time  10m, local time Mon Feb 04 16:48:10 PST 2019
Destroying game window
====== CLIENT CRASH ======
Unexpected crash while playing
org.gotti.wurmunlimited.modloader.classhooks.HookException: java.lang.reflect.InvocationTargetException
    at org.gotti.wurmunlimited.modloader.classhooks.HookManager.invoke(HookManager.java:354)
    at com.wurmonline.client.WurmClientBase.serverUpdate(WurmClientBase.java)
    at com.wurmonline.client.WurmClientBase.preUpdate(WurmClientBase.java:353)
    at com.wurmonline.client.WurmClientBase.runGameLoop(WurmClientBase.java:527)
    at com.wurmonline.client.WurmClientBase.runConnectionLoop(WurmClientBase.java:325)
    at com.wurmonline.client.WurmClientBase.runGame(WurmClientBase.java:304)
    at com.wurmonline.client.WurmClientBase.run(WurmClientBase.java:1597)
    at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.gotti.wurmunlimited.mods.sortmod.SortMod$6$1.invoke(SortMod.java:367)
    at org.gotti.wurmunlimited.modloader.classhooks.HookManager.invoke(HookManager.java:344)
    ... 7 more
Caused by: com.wurmonline.client.GameCrashedException: You have been idle for too long.
    at com.wurmonline.client.GameCrashedException.forDisconnect(GameCrashedException.java:87)
    at com.wurmonline.client.comm.SimpleServerConnectionClass.reallyHandleCmdClientQuit(SimpleServerConnectionClass.java:4307)
    at com.wurmonline.client.comm.SimpleServerConnectionClass.reallyHandle(SimpleServerConnectionClass.java:2084)
    at com.wurmonline.communication.SocketConnection.tick(SocketConnection.java:618)
    at com.wurmonline.client.comm.SimpleServerConnectionClass.update(SimpleServerConnectionClass.java:274)
    at com.wurmonline.client.WurmClientBase.serverUpdate$1(WurmClientBase.java:1535)
    ... 12 more
Exiting Wurm after an Error
Time is Mon Feb 04 16:49:10 PST 2019
Performing final cleanup after playing  10m
Saving props file PlayerFiles\players\Kyisha\playerdata.txt
Saving props file PlayerFiles\configs\default\gamesettings.txt
Saving props file PlayerFiles\players\Kyisha\stats.txt
Dumped skills to PlayerFiles\players\Kyisha\dumps\skills.20190204.1649.txt
Saving window positions to PlayerFiles\players\Kyisha\windows_1920x1080.txt
Saving props file PlayerFiles\players\Kyisha\windows_1920x1080.txt
Destroying game window
Shutting down OpenAL subsystem.
Collada Model Loader exited.
Job executor 0 terminating
WOM Loader exited.
WOM Loader exited.
WOM Loader exited.
WOM Loader exited.
Job executor 1 terminating
Job executor 2 terminating
Job executor 3 terminating
Job executor 4 terminating
Job executor 5 terminating
Job executor 6 terminating
Job executor 7 terminating
Running garbage collector...
Fast Clock Workaround Thread exited.
Running finalization...
Goodbye.
Exit.
WARNING: OpenAL was already stopped.

Share this post


Link to post
Share on other sites
On 1/27/2019 at 12:57 AM, bdew said:

 

Make sure that the port numbers is right and forwarded on all involved routers and/or firewalls.

Try putting the address in a browser (the whole http://.... link) and see what you get

21 hours ago, Kyisha said:

 

I get a server at ***.***.*.** is taking too long to respond

ports are correct and forwarded and firewall is ok

Share this post


Link to post
Share on other sites

Cadal Server is Login and Shayla Server is neighbor to north.

Cadal log

Spoiler

[04:48:22 PM] INFO com.wurmonline.communication.SocketServer: Accepted player connection: Socket[addr=/50.69.80.187,port=62059,localport=3724]
[04:48:22 PM] INFO com.wurmonline.server.steam.SteamHandler: Client was Authenticated
[04:48:23 PM] INFO com.wurmonline.server.LoginHandler: /50.69.80.187,Tester was created successfully.
[04:48:34 PM] WARNING com.wurmonline.server.zones.Zone: 3240 tile 3203,2581 where Tester should be didn't contain it. The creature.currentTile removed it=false
java.lang.Exception
    at com.wurmonline.server.zones.Zone.deleteCreature(Zone.java:1849)
    at com.wurmonline.server.creatures.Creature.startTeleporting(Creature.java:3599)
    at com.wurmonline.server.creatures.Creature.startTeleporting(Creature.java:3506)
    at com.wurmonline.server.questions.SelectSpawnQuestion.answer(SelectSpawnQuestion.java:127)
    at com.wurmonline.server.creatures.Communicator.reallyHandle_CMD_BML_FORM(Communicator.java:3515)
    at com.wurmonline.server.creatures.Communicator.reallyHandle(Communicator.java:2427)
    at com.wurmonline.communication.SocketConnection.tick(SocketConnection.java:618)
    at com.wurmonline.communication.SocketServer.tick(SocketServer.java:172)
    at com.wurmonline.server.Server.run(Server.java:2515)
    at java.util.TimerThread.mainLoop(Timer.java:555)
    at java.util.TimerThread.run(Timer.java:505)

[04:48:34 PM] INFO com.wurmonline.server.Server: VisionArea null for Tester, creating one.
[04:48:36 PM] INFO ModComm: Received client handshake from Tester, 1 channels, protocol version 1
[04:48:36 PM] INFO ModComm: Activating 1 channels for player Tester
[04:49:54 PM] INFO com.wurmonline.server.steam.SteamHandler: Client was  NOT Authenticated
[04:49:54 PM] INFO com.wurmonline.server.players.Player: Tester lost link 60 secstologout.
[04:50:17 PM] INFO com.wurmonline.server.gui.WurmServerGuiController: Selecting Tester
[04:50:34 PM] INFO com.wurmonline.server.gui.WurmServerGuiController: savePlayerlButtonClicked javafx.event.ActionEvent[source=Button[id=savePlayerBtn, styleClass=button]'Save']
[04:50:53 PM] INFO com.wurmonline.server.players.Player: Logout complete for Player [id: 5638286417664, name: Tester]
[04:51:19 PM] INFO com.wurmonline.communication.SocketServer: Accepted player connection: Socket[addr=/50.69.80.187,port=62065,localport=3724]
[04:51:20 PM] INFO com.wurmonline.server.steam.SteamHandler: Client was Authenticated
[04:51:20 PM] INFO com.wurmonline.server.LoginHandler: /50.69.80.187,Tester successfully logged on, id: 5638286417664.
[04:51:20 PM] INFO com.wurmonline.server.players.Player: Reimbursed Tester with an Ebony Dev Wand: Item [ID: 20527159648002, Name: ebony wand, Template: ebony wand, QL: 99.0, Rarity: 0, Tile: 3200,2578]
[04:51:23 PM] INFO ModComm: Received client handshake from Tester, 1 channels, protocol version 1
[04:51:23 PM] INFO ModComm: Activating 1 channels for player Tester
[04:51:32 PM] INFO com.wurmonline.server.Server: current mem in use: 3140M free mem: 402M Max mem: 10398M
player count: 1
bytes in: 1277 bytes out: 815439 total in: 1277 total out: 815439
Server uptime: 300 seconds. Unanswered questions:0
[04:53:35 PM] INFO com.wurmonline.server.items.RecipesByPlayer: packing 0 known recipes!
[04:53:35 PM] INFO com.wurmonline.server.intra.PlayerTransfer: Copy to target server for Shayla (16692) Tester took 34 ms.
[04:53:35 PM] INFO com.wurmonline.server.intra.PlayerTransfer: Command executed. Player redirected.
[04:53:35 PM] INFO com.wurmonline.server.players.Player: Setting Tester to log off in 10 Redirected
[04:53:35 PM] INFO com.wurmonline.server.steam.SteamHandler: Client was  NOT Authenticated
[04:53:44 PM] INFO com.wurmonline.server.players.Player: Tester lost link 1 secstologout.
[04:53:45 PM] INFO com.wurmonline.server.players.Player: Logout complete for Player [id: 5638286417664, name: Tester]

Shayla log

Spoiler

[04:47:14 PM] INFO com.wurmonline.server.webinterface.WebInterfaceImpl: Hostname of local machine used to send registration emails: Server
[04:47:14 PM] INFO BetterDigMod: Adding action allowed when mounted: LEVEL (532)
[04:47:14 PM] INFO BetterDigMod: Adding action allowed when mounted: FLATTEN (150)
[04:47:14 PM] INFO BetterDigMod: Adding action allowed when mounted: FLATTEN_BORDER (533)
[04:47:14 PM] INFO BetterDigMod: Adding action allowed when mounted: DIG (144)
[04:47:14 PM] INFO BetterDigMod: Adding action allowed when mounted: LEVEL_BORDER (865)
[04:47:14 PM] INFO com.wurmonline.server.Items: Current number of eggs is 0 (max eggs is 1000) That took 2.291012 ms.
[04:47:14 PM] INFO com.wurmonline.server.Items: Current number of wild hives is 0 and domestic hives is 0.
[04:47:15 PM] INFO com.wurmonline.server.intra.IntraClient: The server just synched wurm clock. New wurm time=115903733. Difference was -424 wurm seconds.
[04:47:15 PM] INFO com.wurmonline.server.steam.SteamHandler: Server connected to steam
[04:47:15 PM] INFO org.gotti.wurmunlimited.mods.serverpacks.ServerPackMod: Added pack map_Shayla
[04:47:15 PM] INFO org.gotti.wurmunlimited.mods.spellmod.SpellMod: Initializing Spell modifications
[04:47:19 PM] INFO com.wurmonline.server.webinterface.WebInterfaceImpl: 192.168.0.10 RMI client. Received weather data from login server. Propagating windrot=160.17577
[04:47:19 PM] INFO com.wurmonline.server.webinterface.WebInterfaceImpl: serverId:3871 kingdom id 4 exists=true
[04:47:19 PM] INFO com.wurmonline.server.webinterface.WebInterfaceImpl: Cadal kingdom id 4 exists=true
[04:47:19 PM] WARNING com.wurmonline.server.LoginServerWebConnection: Failed to contact the login server  3871 Server unavailable
[04:47:19 PM] WARNING com.wurmonline.server.players.PlayerInfoFactory: Failed to contact the login server. Please try later.
com.wurmonline.shared.exceptions.WurmServerException: Failed to contact the login server. Please try later.
    at com.wurmonline.server.LoginServerWebConnection.getPlayerStates(LoginServerWebConnection.java:569)
    at com.wurmonline.server.players.PlayerInfoFactory.getPlayerStates(PlayerInfoFactory.java:1276)
    at com.wurmonline.server.players.PlayerInfoFactory.grabPlayerStates(PlayerInfoFactory.java:1855)
    at com.wurmonline.server.players.PlayerInfoFactory.whosOnline(PlayerInfoFactory.java:1836)
    at com.wurmonline.server.webinterface.WcPlayerStatus$1.run(WcPlayerStatus.java:233)

[04:47:20 PM] INFO com.wurmonline.server.ServerEntry: Cadal is now available.
[04:47:20 PM] INFO com.wurmonline.server.intra.ModIntraServerMessage: connecting to 3871
[04:47:20 PM] INFO com.wurmonline.server.players.PlayerInfoFactory: Got 10 player status
[04:52:13 PM] INFO com.wurmonline.server.Server: current mem in use: 958M free mem: 369M Max mem: 2010M
player count: 0
bytes in: 0 bytes out: 0 total in: 0 total out: 0
Server uptime: 300 seconds. Unanswered questions:0
[04:53:35 PM] INFO com.wurmonline.server.webinterface.WebInterfaceImpl: 192.168.0.10 Transferplayer name: Tester, position (x,y): 200, 250, surfaced: true
[04:53:35 PM] INFO com.wurmonline.server.items.RecipesByPlayer: unpacking 0 known recipes!
[04:53:35 PM] INFO com.wurmonline.server.items.RecipesByPlayer: unpacking 0 favourites!
[04:53:35 PM] INFO com.wurmonline.server.items.RecipesByPlayer: unpacking 0 notes!
[04:53:35 PM] INFO com.wurmonline.server.intra.IntraServerConnection: has info:false
[04:53:35 PM] INFO com.wurmonline.communication.SocketServer: Accepted player connection: Socket[addr=/50.69.80.187,port=62068,localport=3725]
[04:53:35 PM] INFO com.wurmonline.server.steam.SteamHandler: Client was Authenticated
[04:53:36 PM] INFO com.wurmonline.server.LoginHandler: Incorrect server password: /50.69.80.187
[04:57:13 PM] INFO com.wurmonline.server.Server: current mem in use: 988M free mem: 364M Max mem: 2010M
player count: 0
bytes in: 0 bytes out: 0 total in: 0 total out: 0
Server uptime: 600 seconds. Unanswered questions:0
[05:02:13 PM] INFO com.wurmonline.server.Server: current mem in use: 996M free mem: 279M Max mem: 2010M
player count: 0
bytes in: 0 bytes out: 0 total in: 0 total out: 0
Server uptime: 900 seconds. Unanswered questions:0
[05:07:13 PM] INFO com.wurmonline.server.Server: current mem in use: 1005M free mem: 334M Max mem: 2010M
player count: 0
bytes in: 0 bytes out: 0 total in: 0 total out: 0
Server uptime: 1200 seconds. Unanswered questions:0
[05:07:52 PM] INFO com.wurmonline.server.gui.WurmServerGuiController: secondsTextFieldChanged javafx.event.ActionEvent[source=TextField[id=secondsTxtField, styleClass=text-input text-field]]
[05:07:55 PM] INFO com.wurmonline.server.MessageServer: Broadcasting Serverwide Alert: The server is shutting down in 2 seconds. Reason: The server is shutting down.
[05:07:57 PM] INFO org.fourthline.cling.UpnpServiceImpl: >>> Shutting down UPnP service...
[05:07:58 PM] INFO org.fourthline.cling.UpnpServiceImpl: <<< UPnP service shutdown completed
[05:07:58 PM] INFO com.wurmonline.server.Server: Shutting down at:
java.lang.Exception
    at com.wurmonline.server.Server.shutDown$1(Server.java:3703)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.gotti.wurmunlimited.modloader.server.ProxyServerHook$8$1.invoke(ProxyServerHook.java:232)
    at org.gotti.wurmunlimited.modloader.classhooks.HookManager.invoke(HookManager.java:344)
    at com.wurmonline.server.Server.shutDown(Server.java)
    at com.wurmonline.server.Server.run(Server.java:1916)
    at java.util.TimerThread.mainLoop(Timer.java:555)
    at java.util.TimerThread.run(Timer.java:505)

[05:07:58 PM] INFO com.wurmonline.server.Server: Shutting down - Stopping HighwayFinder
[05:07:58 PM] INFO com.wurmonline.server.Server: Shutting down - Polling Battles
[05:07:58 PM] INFO com.wurmonline.server.creatures.ai.CreaturePathFinder: Shutting down Norm pathfinder
[05:07:58 PM] INFO com.wurmonline.server.creatures.ai.CreaturePathFinderNPC: Shutting down NPC pathfinder
[05:07:58 PM] INFO com.wurmonline.server.creatures.ai.CreaturePathFinderAgg: Shutting down Agg pathfinder
[05:07:58 PM] INFO com.wurmonline.server.Server: Shutting down - Saving Players
[05:07:58 PM] INFO com.wurmonline.server.Players: Saving Players
[05:07:58 PM] INFO com.wurmonline.server.Players: Finished saving Players
[05:07:58 PM] INFO com.wurmonline.server.Server: Shutting down - Clearing Item Database Batches

i think thats what your asking for bigsteve. if not sorry thought you wouldn't want the whole log from exe start.

 

Edited by Kyisha
wrong topic sorry guys.

Share this post


Link to post
Share on other sites

Well the map still wont download but server says its fine??

client log errorris a terrain thing

Spoiler

Login successful
Executing PlayerFiles\configs\default\autorun.txt
Initializing font texture for SansSerif (20). Texture Size: 256
Initializing font texture for SansSerif (12). Texture Size: 128
INFO: Handshake response received, server protocol version is 1, 1 channels activated
INFO: Got server pack map_cadal (http://192.168.0.10:8787/serverpacks/map_cadal?prepend&force)
INFO: Got server pack FC45B20D4AA8C8569B1D73C288898017B337AF6B (http://192.168.0.10:8787/serverpacks/FC45B20D4AA8C8569B1D73C288898017B337AF6B?prepend)
Missing texture data requested: graphics.jar:texture/terrain/dirt_n.dds
Water reflection offscreen size 1024x1024
Saving window positions to PlayerFiles\players\Kyisha\windows_1280x720.txt
Saving props file PlayerFiles\players\Kyisha\windows_1280x720.txt
Loading window positions from PlayerFiles\players\Kyisha\windows_1920x1027.txt
Loading props file PlayerFiles\players\Kyisha\windows_1920x1027.txt
Initializing font texture for Monospaced (19). Texture Size: 256
Missing texture data requested: graphics.jar:texture/terrain/winter/moss_n.dds
SEVERE: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
    at java.net.DualStackPlainSocketImpl.connect0(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:589)
    at java.net.Socket.connect(Socket.java:538)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:242)
    at sun.net.www.http.HttpClient.New(HttpClient.java:339)
    at sun.net.www.http.HttpClient.New(HttpClient.java:357)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1220)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1156)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:984)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
    at java.net.URL.openStream(URL.java:1045)
    at org.gotti.wurmonline.clientmods.serverpacks.PackDownloader.run(PackDownloader.java:34)
    at java.lang.Thread.run(Thread.java:748)

SEVERE: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
    at java.net.DualStackPlainSocketImpl.connect0(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:589)
    at java.net.Socket.connect(Socket.java:538)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:242)
    at sun.net.www.http.HttpClient.New(HttpClient.java:339)
    at sun.net.www.http.HttpClient.New(HttpClient.java:357)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1220)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1156)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:984)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
    at java.net.URL.openStream(URL.java:1045)
    at org.gotti.wurmonline.clientmods.serverpacks.PackDownloader.run(PackDownloader.java:34)
    at java.lang.Thread.run(Thread.java:748)

 

I'm at a loss right now if anyone can make heads or tails outta this plz help.

Share this post


Link to post
Share on other sites
10 hours ago, Kyisha said:

Well the map still wont download but server says its fine??

client log errorris a terrain thing

  Hide contents

Login successful
Executing PlayerFiles\configs\default\autorun.txt
Initializing font texture for SansSerif (20). Texture Size: 256
Initializing font texture for SansSerif (12). Texture Size: 128
INFO: Handshake response received, server protocol version is 1, 1 channels activated
INFO: Got server pack map_cadal (http://192.168.0.10:8787/serverpacks/map_cadal?prepend&force)
INFO: Got server pack FC45B20D4AA8C8569B1D73C288898017B337AF6B (http://192.168.0.10:8787/serverpacks/FC45B20D4AA8C8569B1D73C288898017B337AF6B?prepend)
Missing texture data requested: graphics.jar:texture/terrain/dirt_n.dds
Water reflection offscreen size 1024x1024
Saving window positions to PlayerFiles\players\Kyisha\windows_1280x720.txt
Saving props file PlayerFiles\players\Kyisha\windows_1280x720.txt
Loading window positions from PlayerFiles\players\Kyisha\windows_1920x1027.txt
Loading props file PlayerFiles\players\Kyisha\windows_1920x1027.txt
Initializing font texture for Monospaced (19). Texture Size: 256
Missing texture data requested: graphics.jar:texture/terrain/winter/moss_n.dds
SEVERE: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
    at java.net.DualStackPlainSocketImpl.connect0(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:589)
    at java.net.Socket.connect(Socket.java:538)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:242)
    at sun.net.www.http.HttpClient.New(HttpClient.java:339)
    at sun.net.www.http.HttpClient.New(HttpClient.java:357)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1220)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1156)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:984)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
    at java.net.URL.openStream(URL.java:1045)
    at org.gotti.wurmonline.clientmods.serverpacks.PackDownloader.run(PackDownloader.java:34)
    at java.lang.Thread.run(Thread.java:748)

SEVERE: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
    at java.net.DualStackPlainSocketImpl.connect0(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:589)
    at java.net.Socket.connect(Socket.java:538)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:242)
    at sun.net.www.http.HttpClient.New(HttpClient.java:339)
    at sun.net.www.http.HttpClient.New(HttpClient.java:357)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1220)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1156)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:984)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
    at java.net.URL.openStream(URL.java:1045)
    at org.gotti.wurmonline.clientmods.serverpacks.PackDownloader.run(PackDownloader.java:34)
    at java.lang.Thread.run(Thread.java:748)

 

I'm at a loss right now if anyone can make heads or tails outta this plz help.

 

I think i might know why.

Lets have a go at fixing tonight.

  • Like 1

Share this post


Link to post
Share on other sites

Hello,
I allow myself to come on your post (a lot of post all over the forum and it confuses a lot)I have a problem with custom map too, little different problem.

 

 followed this procedure:

On 4/9/2016 at 2:39 AM, bdew said:

I have it working on my server... here's a short guide:

 

1) You need to change the map name on the server, this can't be done in the settings GUI so you will need SqliteBrowser or some other sqlite tool. Open wurmlogin.db, SERVERS table, set MAPNAME field to whatever.

2) Create a file named mappings.txt, put in it: "map.whatever = whatever.png" (whatever is what you set in step 1)

3) Save your map as whatever.png with 920x620 pixels size

4) Create a zip file with mapping.txt and whatever.png, rename it to whatever.jar, make sure you actually remove the zip extension (so you don't end up with whatever.jar.zip)

5) Put zip file in mods/serverpacks folder

6) Edit serverpacks.properties, set serverPort to a reachable port, publicServerAdress to your ip, serverPacks=whatever.jar (from previous step)

6.5) If you are behind a router, make sure to forward the port to your server.

7) Restart server, watch log for serverpacks mod complaining, if it does - you ###### up one of the previous steps

? Login to the server with serverpacks client-side mod enabled, check the log - if you did everything correctly - it will tell you that the pack was downloaded

9) If the pack was downloaded but the map doesn't show up try restarting the client. Often the download finishes too late to replace the textures so it will take effect only on next login

 

Now server side : I have a pack in mods/serverpacks with “mymap.jar” which contains a mapping.txt (with command “map.mymap = mymap.png”) and mymap.png. In wurmlogin.db file MAPNAME field is filled with "mymap" instead "ocrea".


Client side : (Mods activated) When a client connects to the server, a "mymap.jar" package is downloaded. In game, big surprise ! The picture of the map is not “mymap.png” on the server pack but a 620x620 picture like this :
pBHobDM.png


I'm looking for where this image comes from ?? And I find in the server folder the file "map.png" which is generated by the map editor at the creation of the server. I'm trying to delete this file but after for client side there is no more map image (red cross no image). I can replace the image map.png by my mymap.png on the server... But it is not beautiful because the image 920x620 becomes a picture "shriveled" at 620x620 format with two black band at the right and left.

 

Question, how is this possible? Why the client does not take the image of the server pack but this picture, it does create a pack but not with mymap.png but with map.png.

 

another question of understanding, what is the difference between ServerMap and ServerPacks?

ServerPack is for give to a customer pack for a custom picture map for example, do you need to do something with Servermap? In my case I activated "Servermap" too the problem comes from there?

 

Thanks a lot for your help !

 

P.S. : I hope that I explain myself correctly, sorry I'm fancophone
 

Share this post


Link to post
Share on other sites

The client is a bit dumb, it will only display what it is told to display.

What i did on the servers i help set up is add the extra blue sea each side to the .png before it was packed in the .jar.

 

The serverpacks mod was the first mod to send custome packs that the server would send to the client, it was the only way to get the client to display the custom map of a server for any client that connected that used the cliemt mod.

 

The servermap mod is the new iteration "I Think" it creates a map .jar everytime the server start up with all the terraforming done so far.

 

From what i have noticed having these two mods running on the server my cause a confict between them.

Edited by bigsteve

Share this post


Link to post
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
Sign in to follow this