Jump to content
Sign in to follow this  
AntiMatter89

Server Selectively Showing Under Community/Won't Show With Mods/Cant Compile World

Recommended Posts

I'm writing hoping for some answers. I think I may have more than one issue and I can't identify causes for either.

I'm trying to get a server set up on my home PC for my friends and I to play on. I have gone through the trouble of configuring the mods and setting things up the way I want. At this point I want to share with my friends. I discover that my server will show up on LAN but wont show under Community.

No biggie, ports forwarded, firewall down completely for testing. Server will not show under community. steamQueryPort = 2302; in serverDZ, ports 2302-2305 & 27016 forwarded. Server still not showing up. I installed a server on my laptop to isolate the network config and or my main server as the culprit. Server on laptop works fine, lists under community. I suspect a mod may be the culprit so I remove all mods from the start.bat. Server shows up! Yayy. Start adding mods in one by one to find the problem. Turns out all my mods are working?! Start slowly adding mods back in, at a certain point the server stops listing... Switching mods in and out, does not matter. If I have more than 26 it stops working and won't list. The number of mods may be arbitrary who knows. But for some reason I can't get my server to list if I add more mods. So what do I do? The worst thing possible, start packing mods into "server packs" to try and beat the system. Now I have server packs that aren't going to get updates regularly. Oh well, guess we'll deal with it, so I invite a friend to join. They join just fine. Today I planned on having 4-5 people on as a test. Things went to hell. Two people we're getting can't compile world issues and myself and another were able to join no problem. What is going on here, a network issue, and hardware issue, a config issue, some or all of the above?! I'm stumped and at a loss. Please DayZ guru's and code junkies alike. Help me identify and solve this issue, I'll be eternally grateful and even credit you on the server somehow.

 

@echo off
:start
::Name for CMD window
set serverName=Ace's Hideaway PVE Under Construction
::Server files location
set serverLocation="F:\SteamLibrary\steamapps\common\DayZServer"
::Server Port
set serverPort=2302
::Server config
set serverConfig=serverDZ.cfg
::Server profile folder
set serverProfile=profile
::Logical CPU cores to use (Equal or less than available)
set serverCPU=4
::mods (@modName;@anotherModname;@mod)
::Sets title for terminal (DONT edit)
title %serverName% batch
::DayZServer location (DONT edit)
cd "%serverLocation%"
echo (%time%) %serverName% started.
::Launch parameters (edit end: -config=|-port=|-profiles=|-doLogs|-adminLog|-netLog|-freezeCheck|-filePatching|-BEpath=|-cpuCount=)
start "DayZ Server" /min "DayZServer_x64.exe" -config=%serverConfig% -port=%serverPort% "-mod=@CF;@VPPAdminTools;@AdvancedBanking;@TraderPlus;@CTGWeapons;@CJ187-LootChest;@DNAKeycards;@MuchStuffPack;@EPICWEAPONPACKbyBARSIK33;@ModularVestSystem;@MortysWeapons;@CJ187-PokemonCards;@G3TeddyBears;@BasicTerritories;@TombstoneBasicMap;@CannabisPlus;@DrugsPLUS;@AcePack1;@SNAFUWeapons;@SearchForLoot;@CodeLock;@BuilderItems;@Radio;@BaseBuildingPlus;@AcePack2;@FreeHelicopters;@CheytacM200fromArmA2Port" -profiles=%serverProfile% -cpuCount=%serverCPU% -dologs -adminlog -netlog -freezecheck
::Time in seconds before kill server process (14400 = 4 hours)
timeout 14390
taskkill /im DayZServer_x64.exe /F
::Time in seconds to wait before..
timeout 10
::Go back to the top and repeat the whole cycle again
goto start

 

 

hostname = "Ace's Hideaway PVE Under Construction";  // Server name
password = "";              // Password to connect to the server
passwordAdmin = "XXXXXXXXXXXXX";         // Password to become a server admin

enableWhitelist = 0;        // Enable/disable whitelist (value 0-1)
 
maxPlayers = 60;            // Maximum amount of players

steamQueryPort = 2302;

enableCfgGameplayFile = 1;
 
verifySignatures = 2;       // Verifies .pbos against .bisign files. (only 2 is supported)
forceSameBuild = 1;         // When enabled, the server will allow the connection only to clients with same the .exe revision as the server (value 0-1)
 
disableVoN = 0;             // Enable/disable voice over network (value 0-1)
vonCodecQuality = 20;        // Voice over network codec quality, the higher the better (values 0-30)
 
disable3rdPerson=0;         // Toggles the 3rd person view for players (value 0-1)
disableCrosshair=0;         // Toggles the cross-hair (value 0-1)

disablePersonalLight = 1;   // Disables personal light for all clients connected to server
lightingConfig = 0;         // 0 for brighter night setup, 1 for darker night setup
 
serverTime="2000/07/01/11/00";    // Initial in-game time of the server. "SystemTime" means the local time of the machine. Another possibility is to set the time to some value in "YYYY/MM/DD/HH/MM" format, f.e. "2015/4/8/17/23" .
serverTimeAcceleration=12;  // Accelerated Time (value 0-24)// This is a time multiplier for in-game time. In this case, the time would move 24 times faster than normal, so an entire day would pass in one hour.
serverNightTimeAcceleration=1;  // Accelerated Nigh Time - The numerical value being a multiplier (0.1-64) and also multiplied by serverTimeAcceleration value. Thus, in case it is set to 4 and serverTimeAcceleration is set to 2, night time would move 8 times faster than normal. An entire night would pass in 3 hours.
serverTimePersistent=0;     // Persistent Time (value 0-1)// The actual server time is saved to storage, so when active, the next server start will use the saved time value.
 
guaranteedUpdates=1;        // Communication protocol used with game server (use only number 1)
 
loginQueueConcurrentPlayers=5;  // The number of players concurrently processed during the login process. Should prevent massive performance drop during connection when a lot of people are connecting at the same time.
loginQueueMaxPlayers=500;       // The maximum number of players that can wait in login queue
 
instanceId = 1;             // DayZ server instance id, to identify the number of instances per box and their storage folders with persistence files

storageAutoFix = 1;         // Checks if the persistence files are corrupted and replaces corrupted ones with empty ones (value 0-1)

 
class Missions
{
    class DayZ
    {
        template="dayzOffline.chernarusplus"; // Mission to load on server startup. <MissionName>.<TerrainName>
					      // Vanilla mission: dayzOffline.chernarusplus
					      // DLC mission: dayzOffline.enoch
    };
};

 

Share this post


Link to post
Share on other sites

Any help would be greatly appreciated, I'm not able to add any more mods to my server and I don't really have that many. Any suggestions?

Share this post


Link to post
Share on other sites

From what you say, I think it has nothing to do with the server, it occurs to me that it is something in your startup script, the command line probably cuts off when it reaches a certain character limit. You should try loading the mods from a list external to the script, there are some scripts on the internet that show how to do it.

There is also a tool called server manager to directly do everything from there.

https://github.com/mr-guard/dayz-server-manager

Greetings!

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×