Jump to content

Help! Mac OS X Server!


Wolfenstein

Recommended Posts

Hello,
I've trying to run a server with Hamachi to avoid opening ports, but every time I join the server the map has black borders (it doesn't load the cells), items do not spawn and neither do zombies.
I've been told that this was a port problem, but it still happens with Hamachi.
 
I had a friend try setting up the server (with a Mac too) and had the same result.
 
I'm using the IWBUMS. So I suppose it's the latest. Though this problem has been happening to me since onlinetest came out.

That Zomboid folder (in Users) is what I delete between attempts. I have no need to keep the saves at the moment, so there is no file swapping.
 

I have read that Hamachi has worked for people with Windows at least. (Maybe Hamachi on Mac is the problem?)

 

This is what the console output from running the server. (Run duration: ~5min)

 

Last login: Tue Apr  8 19:28:12 on console

Ivans-iMac:~ inBlomqvist$ /Users/inBlomqvist/Documents/Project\ Zomboid.app/Contents/MacOS/JavaAppLauncher ; exit;

2014-04-08 20:08:34.303 JavaAppLauncher[1020:507] Option: -Djava.library.path=/Users/inBlomqvist/Documents/Project Zomboid.app/Contents/Java

2014-04-08 20:08:34.304 JavaAppLauncher[1020:507] Option: -noverify

2014-04-08 20:08:34.304 JavaAppLauncher[1020:507] Option: -XX:+UseNUMA

2014-04-08 20:08:34.305 JavaAppLauncher[1020:507] Option: -XX:+AggressiveOpts

2014-04-08 20:08:34.305 JavaAppLauncher[1020:507] Option: -XX:+TieredCompilation

2014-04-08 20:08:34.305 JavaAppLauncher[1020:507] Option: -XX:Tier2CompileThreshold=70000

2014-04-08 20:08:34.305 JavaAppLauncher[1020:507] Option: -XX:CompileThreshold=1500

2014-04-08 20:08:34.305 JavaAppLauncher[1020:507] Option: -Xms768m

2014-04-08 20:08:34.306 JavaAppLauncher[1020:507] Option: -Xmx1024m

2014-04-08 20:08:34.306 JavaAppLauncher[1020:507] Option: -XX:+UseAdaptiveSizePolicy

2014-04-08 20:08:34.306 JavaAppLauncher[1020:507] Option: -XX:GCTimeRatio=50

2014-04-08 20:08:34.306 JavaAppLauncher[1020:507] Option: -XX:MaxGCPauseMillis=20

2014-04-08 20:08:34.310 JavaAppLauncher[1020:2503] Option: -Djava.library.path=/Users/inBlomqvist/Documents/Project Zomboid.app/Contents/Java

2014-04-08 20:08:34.310 JavaAppLauncher[1020:2503] Option: -noverify

2014-04-08 20:08:34.310 JavaAppLauncher[1020:2503] Option: -XX:+UseNUMA

2014-04-08 20:08:34.310 JavaAppLauncher[1020:2503] Option: -XX:+AggressiveOpts

2014-04-08 20:08:34.311 JavaAppLauncher[1020:2503] Option: -XX:+TieredCompilation

2014-04-08 20:08:34.311 JavaAppLauncher[1020:2503] Option: -XX:Tier2CompileThreshold=70000

2014-04-08 20:08:34.311 JavaAppLauncher[1020:2503] Option: -XX:CompileThreshold=1500

2014-04-08 20:08:34.311 JavaAppLauncher[1020:2503] Option: -Xms768m

2014-04-08 20:08:34.311 JavaAppLauncher[1020:2503] Option: -Xmx1024m

2014-04-08 20:08:34.312 JavaAppLauncher[1020:2503] Option: -XX:+UseAdaptiveSizePolicy

2014-04-08 20:08:34.312 JavaAppLauncher[1020:2503] Option: -XX:GCTimeRatio=50

2014-04-08 20:08:34.312 JavaAppLauncher[1020:2503] Option: -XX:MaxGCPauseMillis=20

Loading RakNet from: /Users/inBlomqvist/Documents/Project Zomboid.app/Contents/Java

User 'admin' not found, creating it 

Enter new administrator password: 

xxxxxxx

Confirm the password: 

xxxxxxx

Administrator 'admin' created, you can now log with it using admin/yourpassword.

SVN REVISION 962

Initialising Server Systems...

translator: language is EN

translator: failed to parse Recipes for language=EN

translator: failed to parse Items for language=EN

Loading: media/lua/shared/ISBaseObject.lua

Loading: media/lua/shared/JoyPad/JoyPadSetup.lua

Loading: media/lua/shared/NPCs/MainCreationMethods.lua

Loading: media/lua/shared/Reloading/ISRackAction.lua

Loading: media/lua/shared/TimedActions/ISBaseTimedAction.lua

Loading: media/lua/shared/Reloading/ISReloadAction.lua

Loading: media/lua/shared/Reloading/ISReloadManager.lua

Loading: media/lua/shared/Reloading/ISReloadUtil.lua

Loading: media/lua/shared/Reloading/ISReloadableMagazine.lua

Loading: media/lua/shared/Reloading/ISReloadable.lua

Loading: media/lua/shared/Reloading/ISSemiAutoWeapon.lua

Loading: media/lua/shared/Reloading/ISReloadableWeapon.lua

Loading: media/lua/shared/Reloading/ISShotgunWeapon.lua

Loading: media/lua/shared/Reloading/ISRevolverWeapon.lua

Loading: media/lua/shared/Reloading/stormysReload.lua

Loading: media/lua/shared/Sandbox/SandboxVars.lua

Loading: media/lua/shared/Util/AdjacentFreeTileFinder.lua

Loading: media/lua/shared/Util/BuildingHelper.lua

Loading: media/lua/shared/Util/LuaList.lua

Loading: media/lua/shared/Util/StringReplacer.lua

Loading: media/lua/shared/Util/Vector2.lua

Loading: media/lua/shared/a_requires.lua

Loading: media/lua/shared/defines.lua

Loading: media/lua/shared/keyBinding.lua

Loading: media/lua/shared/luautils.lua

Loading: media/lua/server/BuildingObjects/ISBuildUtil.lua

Loading: media/lua/server/BuildingObjects/ISBuildingObject.lua

Loading: media/lua/server/BuildingObjects/ISDoubleTileFurniture.lua

Loading: media/lua/server/BuildingObjects/ISLightSource.lua

Loading: media/lua/server/BuildingObjects/ISNaturalFloor.lua

Loading: media/lua/server/BuildingObjects/ISSimpleFurniture.lua

Loading: media/lua/server/BuildingObjects/ISWoodenContainer.lua

Loading: media/lua/server/BuildingObjects/ISWoodenDoor.lua

Loading: media/lua/server/BuildingObjects/ISWoodenDoorFrame.lua

Loading: media/lua/server/BuildingObjects/ISWoodenFloor.lua

Loading: media/lua/server/BuildingObjects/ISWoodenStairs.lua

Loading: media/lua/server/BuildingObjects/ISWoodenWall.lua

Loading: media/lua/server/BuildingObjects/PaintingReference.lua

Loading: media/lua/server/BuildingObjects/RainCollectorBarrel.lua

Loading: media/lua/server/Camping/BuildingObjects/campingCampfire.lua

Loading: media/lua/server/Camping/BuildingObjects/campingTent.lua

Loading: media/lua/server/Camping/camping.lua

Loading: media/lua/server/Camping/camping_fuel.lua

Loading: media/lua/server/Camping/camping_text.lua

Loading: media/lua/server/ClientCommands.lua

Loading: media/lua/server/Farming/BuildingObjects/farmingPlot.lua

Loading: media/lua/server/Farming/ISPlant.lua

Loading: media/lua/server/Farming/basicFarming.lua

Loading: media/lua/server/Farming/farmingCommands.lua

Loading: media/lua/server/Farming/farming_displayInfo.lua

Loading: media/lua/server/Farming/farming_vegetableconf.lua

Loading: media/lua/server/HealthSystem/HealthUpdate.lua

Loading: media/lua/server/ISBuildingBlueprintManager.lua

Loading: media/lua/server/ISCoordConversion.lua

Loading: media/lua/server/ISDoor.lua

Loading: media/lua/server/ISObjectClickHandler.lua

Loading: media/lua/server/Items/ItemBindingHandler.lua

Loading: media/lua/server/Items/ItemPicker.lua

Loading: media/lua/server/Items/ScriptItemInterface.lua

Loading: media/lua/server/Items/SuburbsDistributions.lua

Loading: media/lua/server/Map/MetaEnum.lua

Loading: media/lua/server/Movers/ISBaseMover.lua

Loading: media/lua/server/Movers/MoverStateMachine.lua

Loading: media/lua/server/Movers/MoverStates/ISBaseState.lua

Loading: media/lua/server/Movers/MoverStates/MoveToState.lua

Loading: media/lua/server/Movers/Rabbit.lua

Loading: media/lua/server/NPCs/Behaviour/BaseBehaviour.lua

Loading: media/lua/server/NPCs/Behaviour/GuardBehaviour.lua

Loading: media/lua/server/NPCs/FetchQuest.lua

Loading: media/lua/server/NPCs/ISConversationScript.lua

Loading: media/lua/server/NPCs/NPCEncountersMain.lua

Loading: media/lua/server/NPCs/NPCHouse.lua

Loading: media/lua/server/NPCs/SadisticAIDirector/EventSystem.lua

new event system

Loading: media/lua/server/NPCs/SadisticAIDirector/MetaSurvivor.lua

Loading: media/lua/server/NPCs/SadisticAIDirector/MetaSurvivorGroup.lua

Loading: media/lua/server/NPCs/SadisticAIDirector/RelationshipModifiers/Modifiers.lua

Loading: media/lua/server/NPCs/SadisticAIDirector/SadisticAIDirector.lua

Loading: media/lua/server/NPCs/SadisticAIDirector/SadisticMusicDirector.lua

Loading: media/lua/server/NPCs/SadisticAIDirector/SurvivorSelector.lua

Loading: media/lua/server/NPCs/SendOnLootMission.lua

Loading: media/lua/server/NPCs/TestThing.lua

Loading: media/lua/server/NewSelectionSystem/GridSquareSelector.lua

Loading: media/lua/server/Professions/Professions.lua

Loading: media/lua/server/Seasons/season.lua

Loading: media/lua/server/Seasons/seasonProps.lua

Loading: media/lua/server/TurnBased/TurnBasedMain.lua

Loading: media/lua/server/TutorialHelperFunctions.lua

Loading: media/lua/server/XpSystem/XPSystem_SkillBook.lua

Loading: media/lua/server/XpSystem/XpSystem_text.lua

Loading: media/lua/server/XpSystem/XpUpdate.lua

Loading: media/lua/server/katebaldspottutorial.lua

Loading: media/lua/server/mapScripts.lua

Loading: media/lua/server/metazones/metazoneHandler.lua

Loading: media/lua/server/metazones/metazones_westpoint.lua

Loading: media/lua/server/recipecode.lua

Loading: media/lua/server/timedactionshelper.lua

checking media/maps/Muldraugh, KY/spawnpoints.lua

not found media/maps/Muldraugh, KY/spawnpoints.lua (may not be an error)

checking media/maps/West Point, KY/spawnpoints.lua

not found media/maps/West Point, KY/spawnpoints.lua (may not be an error)

Loading world...

return code: 0

*** SERVER STARTED ****

server is listening on port 16261

ID_NEW_INCOMING_CONNECTION

id=0 guid=1396998557492392

Connected new client admin ID # 0 and assigned DL port 16262

Shared zombie descriptor packet size is 63KB

Player connected from 1396998557492392

Loading cell: 166, 95 (38, 22)

Loading cell: 165, 95 (38, 22)

Loading cell: 166, 94 (38, 21)

java.net.BindException: Address already in use

at java.net.PlainSocketImpl.socketBind(Native Method)

at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)

at java.net.ServerSocket.bind(ServerSocket.java:376)

at java.net.ServerSocket.<init>(ServerSocket.java:237)

at java.net.ServerSocket.<init>(ServerSocket.java:128)

at zombie.network.PlayerDownloadServer$1.run(PlayerDownloadServer.java:348)

Exception in thread "Thread-20" java.lang.NullPointerException

at zombie.network.PlayerDownloadServer$1.run(PlayerDownloadServer.java:372)

java.net.BindException: Address already in use

at java.net.PlainSocketImpl.socketBind(Native Method)

at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)

 

java.net.BindException: Address already in use

at java.net.PlainSocketImpl.socketBind(Native Method)

at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)

at java.net.ServerSocket.bind(ServerSocket.java:376)

at java.net.ServerSocket.<init>(ServerSocket.java:237)

at java.net.ServerSocket.<init>(ServerSocket.java:128)

at zombie.network.PlayerDownloadServer$1.run(PlayerDownloadServer.java:348)

Exception in thread "Thread-22" java.lang.NullPointerException

at zombie.network.PlayerDownloadServer$1.run(PlayerDownloadServer.java:372)

 

I let it run a few more minutes the java.net.BindException: Address already in use keeps appearing only changing the Exception in thread "Thread-22" java.lang.NullPointerException always a bigger number than before. (Thread-23, 24, and so on.)

 

Another thing.

I've tried just deleting the world.db that is found MacintoshHD/Users/YourUserName/Zomboid and things started fast at the beginning. A few cells loaded (slow, but loaded), but then almost immediately it slowed and stopped loading them. Looks like some sort of lag between the server and the game.

 

Thanks!

Link to comment
Share on other sites

  • 2 weeks later...

I've tried to troubleshoot this but honestly there's not much we can do- Hamachi is a third party software and we have no idea how it will interact with our code. Don't really know what else to recommend except make sure all of your settings are right.

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
×
×
  • Create New...