No matter how i write out my startup script and config i get an error when attempting to start the mod @GSC Gameworld Assets (JMC Edition). I've spent around 8 hours trying to fix this problem using shorthand windows names like @GSCGA~1, reordering the mod loading, removing single mods at a time to figure out it is GSC reinstalling dayz, reuploading the mods, reinstalling windows, etc. several times.
My startup script and config are on the bottom, I had to disable verifysignatures because i would get an error that the client was loading a mod that was not supported and it referred to abandoned houses.
Also, is there an updated and completed version that is official for Alteria that you can upload please? I see it is not complete but other community servers appear to be fully fleshed out.
Here is the error I'm observing (bolded and separated with spaces):
startalteria.bat
@echo off
:start
::Name for CMD window
set serverName=Private Sledgie Alteria DayZ server
::Server files location
set serverLocation="C:\dayzserver"
::Server Port
set serverPort=2302
::Server config
set serverConfig=serverDZ-Alteria.cfg
::Server profile folder
set serverProfile=Alteria
::Logical CPU cores to use (Equal or less than available)
set serverCPU=4
::mods (@modName;@anotherModname;@mod)
set mods=""
::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% "-mod=@CF;@Alteria Official (Experimental - Dev Build);@GSC Gameworld Assets (JMC Edition);@VPPAdminTools" -port=%serverPort% "-profiles=empty.alteria" -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
serverDZ-Alteria.cfg
hostname = "Private Sledgie Alteria DayZ server"; // Server name
password = "SCRUBBED"; // Password to connect to the server
passwordAdmin = ""; // Password to become a server admin
verifySignatures = 0; // 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="SystemTime"; // 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="empty.alteria"; // Mission to load on server startup. .
// Vanilla mission: dayzOffline.chernarusplus
// DLC mission: dayzOffline.enoch
};
};
No matter how i write out my startup script and config i get an error when attempting to start the mod @GSC Gameworld Assets (JMC Edition). I've spent around 8 hours trying to fix this problem using shorthand windows names like @GSCGA~1, reordering the mod loading, removing single mods at a time to figure out it is GSC reinstalling dayz, reuploading the mods, reinstalling windows, etc. several times.
My startup script and config are on the bottom, I had to disable verifysignatures because i would get an error that the client was loading a mod that was not supported and it referred to abandoned houses.
Also, is there an updated and completed version that is official for Alteria that you can upload please? I see it is not complete but other community servers appear to be fully fleshed out.
Here is the error I'm observing (bolded and separated with spaces):
8:07:00 Dedicated host created. 8:07:01 [Inputs] Loading inputs default "bin/constants.xml" 8:07:01 [Inputs] Loading inputs default "bin/specific.xml" 8:07:01 [Inputs] Loading inputs default "VPPAdminTools/data/modded_Inputs.xml"
8:07:01 !!! [Inputs] Cannot load inputs default "", file does not exist 8:07:01 !!! [Inputs] Failed to load MODDED inputs - file name/ path invalid?
8:07:01 [Inputs] Loading inputs cfg "empty.alteria\Users\Survivor\Server.core.xml" 8:07:01 !!! [Inputs] Cannot read inputs cfg "empty.alteria\Users\Survivor\Server.core.xml", parser error 8:07:01 [Inputs] Loading inputs cfg "bin/core.xml" 8:07:01 !!! [Inputs] Cannot load input preset "#STR_USER", file does not exist 8:07:01 [Inputs] Exporting inputs cfg "empty.alteria\Users\Survivor\Server.core.xml" 8:07:10 BattlEye Server: Initialized (v1.219, DayZ 1.25.158199) 8:07:11 SUCCESS: SteamGameServer_Init(0,8766,2302,27016,3,1.25.158199) 8:07:11 Roles assigned. 8:07:11 Reading mission ... 8:07:41 !!! File "DZ\worlds\chernarusplus\ce\env/crab_territories.xml" does not exist... 8:07:41 !!! [ERROR][XML] :: load [DZ\worlds\chernarusplus\ce\env/crab_territories.xml] failed 8:07:41 !!! [ERROR][XML] :: Failed to open file 8:07:41 !!! File "DZ\worlds\chernarusplus\ce\env/polarbear_territories.xml" does not exist... 8:07:41 !!! [ERROR][XML] :: load [DZ\worlds\chernarusplus\ce\env/polarbear_territories.xml] failed 8:07:41 !!! [ERROR][XML] :: Failed to open file 8:07:42 [CE][Hive] :: Initializing OFFLINE 8:07:42 [StorageDirs] :: Selected storage directory: C ...SNIPPED...
startalteria.bat @echo off :start ::Name for CMD window set serverName=Private Sledgie Alteria DayZ server ::Server files location set serverLocation="C:\dayzserver" ::Server Port set serverPort=2302 ::Server config set serverConfig=serverDZ-Alteria.cfg ::Server profile folder set serverProfile=Alteria ::Logical CPU cores to use (Equal or less than available) set serverCPU=4 ::mods (@modName;@anotherModname;@mod) set mods="" ::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% "-mod=@CF;@Alteria Official (Experimental - Dev Build);@GSC Gameworld Assets (JMC Edition);@VPPAdminTools" -port=%serverPort% "-profiles=empty.alteria" -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
serverDZ-Alteria.cfg hostname = "Private Sledgie Alteria DayZ server"; // Server name password = "SCRUBBED"; // Password to connect to the server passwordAdmin = ""; // Password to become a server admin
enableWhitelist = 0; // Enable/disable whitelist (value 0-1)
maxPlayers = 60; // Maximum amount of players
verifySignatures = 0; // 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="SystemTime"; // 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="empty.alteria"; // Mission to load on server startup..
// Vanilla mission: dayzOffline.chernarusplus
// DLC mission: dayzOffline.enoch
};
};