Jump to content
maccrawinthejaw

I can't connect to my server (or any server, but I'm focusing on mine b/c I hate playing online) (November 2018)

Recommended Posts

I'm having yet another problem with this game after years of inactivity - my newly created server shows up on the server browser list, however when I try pressing connect, absolutely nothing happens. What makes no sense is that I was able to kind of connect to it when I first made it, except it was just an endless splash screen.

What gives? What's the solution to this problem?

Share this post


Link to post
Share on other sites

Hi again, I replied to you other post. 

I use this as a cmd line and it works! DayZServer_x64.exe -ip=123.123.123.123 -port=2703 -instanceId=1 -config=serverDZ.cfg -profiles=eg.MacsServer -cpuCount=4 -noFilePatching -dologs -adminlog -freezecheck

The instanceID has to match the one in your serverDZ.cfg (This is to allow you to run multiple servers with different Id for each).

example serverDZ.cfg

/*
Starter serverDZ.cfg config file made by TheGamingChief edits by Hawkeye Game Server Club
Comments can be added by adding a "//" in front of a line.
*/


// GLOBAL SETTINGS
hostname = "[MAC] PVP DayZ Standalone all Welcome";					// Server Name
password = "";         						// Password for connection to the server
passwordAdmin = "MAC1234";       	// Password to become server admin  
logFile = "server_console.log";					// Tells DayZ server where the log file should go and what it should be named
maxPing= 500;               					// Max ping value until server kick the user (value in milliseconds)
timeStampFormat = "Full";  						// Format for timestamps in the .rpt file (value Full/Short)
logAverageFps = 60;          					// Logs the average server FPS (value in seconds), needs to have -dologs launch parameter active
logMemory = 60;              					// Logs the server memory usage (value in seconds), needs to have the -dologs launch parameter active
logPlayers = 60;             					// Logs the count of currently connected players (value in seconds), needs to have the -dologs launch parameter active


/*
WELCOME MESSAGE ("message of the day")
// It can be several lines, separated by comma
// Empty messages "" will not be displayed at all but are only for increasing the interval
*/
motd[] = {
	 "Welcome to MY NEW DAYZ SERVER",
	 "Don't steal, be nice to bambis. Admins are old but Fair!",
	 "Have fun!"
};
motdInterval = 0;	
 
 
// JOINING RULES
maxPlayers = 60;         						// Maximum amount of players
loginQueueConcurrentPlayers=5;         			// Number of players concurrently processed during login process. Should prevent massive performance drop during connection when a lot of people are connecting in the same time.   
loginQueueMaxPlayers=500;         				// Maximum number of players that can wait in login queue
verifySignatures = 2;         					// Verifies .pbos against .bisign files. (use only 2)
forceSameBuild = 1;      /* Change to 0 if you keep getting Verification errors after updating Server and PC steam Dayz !!! I had this issue :(	// Server 								will allow connection only to clients with same exe revision as server when active (value 0-1) */


// OTHER IMPORTANT SETTINGS
disableVoN = 0;         						// Enable/disable voice over network (value 0-1)
vonCodecQuality = 20;    						// Voice over network codec quality (values 0-30)

enableDebugMonitor = 1;     					// Shows info about the character using a debug window in a corner of the screen (value 0-1)

respawnTime = 15;            					// Sets the respawn delay (in seconds) before the player is able to get a new character on the server, when the previous one is dead

disable3rdPerson=0;         					// Turn on/off 3rd person view for players on the particular server instance (value 0-1)
disableCrosshair=0;         					// Turn on/off cross-hair on the particular server instance (value 0-1)
 
serverTime="2055/8/8/08/00";         	//This gives nice sunny day I hate the dark! // Server Start Time, initial ingame time of server. "SystemTime" 	 means local time of 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=0;         				// Accelerated Time (value 0-24), this is a time multiplier for in-game time. In this case time would move 24 times faster than normal, an entire day would pass in one hour.
serverTimePersistent=0;         				// Persistent Time (value 0-1), actual server time is saved to storage, so when active, next server start will use saved time value.
 
guaranteedUpdates=1;         					// Communication protocol used with game server (use only number 1) 

instanceId = 1;         		//*MUST MATCH CMD LINE*	// DayZ server instance id to identify number of instances per box and their storage folders with persistence files
lootHistory = 1;         						// How many persistence history files should been kept by instance, number is looped over during save
storeHouseStateDisabled = false;          		// Disable houses/doors persistence (value true/false), usable in case of problems with persistence
storageAutoFix = 1;         					// Checks if persistence files are corrupted and replaces corrupted ones with empty ones (value 0-1)
 
// MISSIONS CYCLE
class Missions
{
    class DayZ
    {
        template="dayzOffline.chernarusplus"; 	// First part is mission name, second part is used map
    };
};

 

Share this post


Link to post
Share on other sites
11 hours ago, Hawkeye[GSC] said:

Hi again, I replied to you other post. 

I use this as a cmd line and it works! DayZServer_x64.exe -ip=123.123.123.123 -port=2703 -instanceId=1 -config=serverDZ.cfg -profiles=eg.MacsServer -cpuCount=4 -noFilePatching -dologs -adminlog -freezecheck

The instanceID has to match the one in your serverDZ.cfg (This is to allow you to run multiple servers with different Id for each).

example serverDZ.cfg


/*
Starter serverDZ.cfg config file made by TheGamingChief edits by Hawkeye Game Server Club
Comments can be added by adding a "//" in front of a line.
*/


// GLOBAL SETTINGS
hostname = "[MAC] PVP DayZ Standalone all Welcome";					// Server Name
password = "";         						// Password for connection to the server
passwordAdmin = "MAC1234";       	// Password to become server admin  
logFile = "server_console.log";					// Tells DayZ server where the log file should go and what it should be named
maxPing= 500;               					// Max ping value until server kick the user (value in milliseconds)
timeStampFormat = "Full";  						// Format for timestamps in the .rpt file (value Full/Short)
logAverageFps = 60;          					// Logs the average server FPS (value in seconds), needs to have -dologs launch parameter active
logMemory = 60;              					// Logs the server memory usage (value in seconds), needs to have the -dologs launch parameter active
logPlayers = 60;             					// Logs the count of currently connected players (value in seconds), needs to have the -dologs launch parameter active


/*
WELCOME MESSAGE ("message of the day")
// It can be several lines, separated by comma
// Empty messages "" will not be displayed at all but are only for increasing the interval
*/
motd[] = {
	 "Welcome to MY NEW DAYZ SERVER",
	 "Don't steal, be nice to bambis. Admins are old but Fair!",
	 "Have fun!"
};
motdInterval = 0;	
 
 
// JOINING RULES
maxPlayers = 60;         						// Maximum amount of players
loginQueueConcurrentPlayers=5;         			// Number of players concurrently processed during login process. Should prevent massive performance drop during connection when a lot of people are connecting in the same time.   
loginQueueMaxPlayers=500;         				// Maximum number of players that can wait in login queue
verifySignatures = 2;         					// Verifies .pbos against .bisign files. (use only 2)
forceSameBuild = 1;      /* Change to 0 if you keep getting Verification errors after updating Server and PC steam Dayz !!! I had this issue :(	// Server 								will allow connection only to clients with same exe revision as server when active (value 0-1) */


// OTHER IMPORTANT SETTINGS
disableVoN = 0;         						// Enable/disable voice over network (value 0-1)
vonCodecQuality = 20;    						// Voice over network codec quality (values 0-30)

enableDebugMonitor = 1;     					// Shows info about the character using a debug window in a corner of the screen (value 0-1)

respawnTime = 15;            					// Sets the respawn delay (in seconds) before the player is able to get a new character on the server, when the previous one is dead

disable3rdPerson=0;         					// Turn on/off 3rd person view for players on the particular server instance (value 0-1)
disableCrosshair=0;         					// Turn on/off cross-hair on the particular server instance (value 0-1)
 
serverTime="2055/8/8/08/00";         	//This gives nice sunny day I hate the dark! // Server Start Time, initial ingame time of server. "SystemTime" 	 means local time of 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=0;         				// Accelerated Time (value 0-24), this is a time multiplier for in-game time. In this case time would move 24 times faster than normal, an entire day would pass in one hour.
serverTimePersistent=0;         				// Persistent Time (value 0-1), actual server time is saved to storage, so when active, next server start will use saved time value.
 
guaranteedUpdates=1;         					// Communication protocol used with game server (use only number 1) 

instanceId = 1;         		//*MUST MATCH CMD LINE*	// DayZ server instance id to identify number of instances per box and their storage folders with persistence files
lootHistory = 1;         						// How many persistence history files should been kept by instance, number is looped over during save
storeHouseStateDisabled = false;          		// Disable houses/doors persistence (value true/false), usable in case of problems with persistence
storageAutoFix = 1;         					// Checks if persistence files are corrupted and replaces corrupted ones with empty ones (value 0-1)
 
// MISSIONS CYCLE
class Missions
{
    class DayZ
    {
        template="dayzOffline.chernarusplus"; 	// First part is mission name, second part is used map
    };
};

 

The instance ID is the same though. 1 in both the .bat I use, the Steam custom launch options, and in the serverDZ.cfg file.

By the way, do I need all of this stuff in the file (if so, am I able to copy/paste what you wrote?)?

EDIT: Tried it from the Steam launcher; same shit. Going to try from a .bat.

Edited by maccrawinthejaw

Share this post


Link to post
Share on other sites

So my .bat launch file works and I get past the error of being stuck in the server browser, but I'm then stuck in an endless splash screen that looks like this. I hear the wind blowing and crickets chirping in the background but it's just this image, and the loading wheel in the upper right doesn't actually spin.

fIcXuB8.jpg

Share this post


Link to post
Share on other sites
21 hours ago, maccrawinthejaw said:

So my .bat launch file works and I get past the error of being stuck in the server browser, but I'm then stuck in an endless splash screen that looks like this. I hear the wind blowing and crickets chirping in the background but it's just this image, and the loading wheel in the upper right doesn't actually spin.

fIcXuB8.jpg

try this bat

 

 

 

@echo off
TITLE DayZ SA Server - Status
COLOR 0A
:: Variables::
::DayZServer_64.exe path
set DAYZ-SA_SERVER_LOCATION="C:\Dayzserver"
::Bec.exe path
set BEC_LOCATION="C:\Dayzserver\Battleye\Bec"
::::::::::::::

echo Agusanz
goto checksv
pause

:checksv
tasklist /FI "IMAGENAME eq DayZServer_x64.exe" 2>NUL | find /I /N "DayZServer_x64.exe">NUL
if "%ERRORLEVEL%"=="0" goto checkbec
cls
echo Server is not running, taking care of it..
goto killsv

:checkbec
tasklist /FI "IMAGENAME eq Bec.exe" 2>NUL | find /I /N "Bec.exe">NUL
if "%ERRORLEVEL%"=="0" goto loopsv
cls
echo Bec is not running, taking care of it..
goto startbec

:loopsv
FOR /L %%s IN (30,-1,0) DO (
    cls
    echo Server is running. Checking again in %%s seconds.. 
    timeout 1 >nul
)
goto checksv

:killsv
taskkill /f /im Bec.exe
taskkill /f /im DayZServer_x64.exe
goto startsv

:startsv
cls
echo Starting DayZ SA Server.
timeout 1 >nul
cls
echo Starting DayZ SA Server..
timeout 1 >nul
cls
echo Starting DayZ SA Server...
cd "%DAYZ-SA_SERVER_LOCATION%"
start DayZServer_x64.exe -config=serverDZ.cfg -port=2302 -dologs -adminlog -netlog -freezecheck -noFilePatching -BEpath=C:\DayZServer\Battleye -profiles=C:\Dayzserver\PlayerLogs
FOR /L %%s IN (45,-1,0) DO (
    cls
    echo Initializing server, wait %%s seconds to initialize Bec.. 
    timeout 1 >nul
)
goto startbec

:startbec
cls
echo Starting Bec.
timeout 1 >nul
cls
echo Starting Bec..
timeout 1 >nul
cls
echo Starting Bec...
timeout 1 >nul
cd "%BEC_LOCATION%"
start Bec.exe -f Config.cfg
goto checksv

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

×