Jump to content
Sign in to follow this  
Fun Automat

Cftools + DZSA - how to ignore a mod.

Recommended Posts

Ladys...let me explain what i try to do...

My server is running with CFT + DZSA             (thanks going out to @Sy8282

Now i wanna add and start a mod with the server (like other mods)....but the mod should be not visible in the DZSA Launcher...    (mod only for me)

Here is my config...

 

    "port": 2302, 	
    "backuppath": "serverbackup", 	
    "profilespath": "profile", 	
    "serverexe":  "DZSALModServer.exe", 	
    "serverconfig": "serverDZ.cfg", 	
    "service_id": "5badd9e23423424242482e58e", 	
    "service_api_key": "OTExMzRmZTEzZjhhYT32342342345OGUzZmU3NDZkYjc=", 	
    "launch_params": [
	    "-dayzserver=DayZServer_x64.exe",
        "-dologs",
        "-adminlog", 		
        "-freezecheck", 		
		"-mod=@Trader;@KillFeed;@Weapon Redux Pack;@BuildAnywhere;@Cl0ud's Military Gear;@dbo_cars;@Mass'sManyItemOverhaul;@bT_Map;@DayZ   Plus;@RPCFramework;@DayZ-Expansion-Chat"

 

Here i can find this  https://dayzsalauncher.com/#/tools

-ignoremod

Any mods you want the mod server to ignore, make sure you use the same name/path as in the -mod parameter. (eg. -mod=@servermod1;@servermod2)

U dont know how to add this line...i try it on many ways....maybe its the wrong command....i dont know.

Share this post


Link to post
Share on other sites

afaik you add -ignoremod to the DayZSALauncher startup parameters.

which would mean, you just add

"-ignoremod=@yourignoredmod",

between freezecheck, and your "-mod" command

(or you can also add it after, just make sure you add a comma between each entry, as the last line usually does not already have one)

did you try this?

Share this post


Link to post
Share on other sites

I take advantage of the message I have these codes:

@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" "-mod=@RPCFramework;@Permissions-Framework;@Community-Online-Tools;@SQUAD MSF-C;@WeaponReduxPack;@BuilderItems;@OP_BaseItems;@Cl0ud's Clothing Set;@DisableBaseDestruction;@BuildAnywhere;@Trader" -scrAllowFileWrite -filePatching
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


What should I add in lines and or?

Share this post


Link to post
Share on other sites
19 hours ago, g4borg said:

afaik you add -ignoremod to the DayZSALauncher startup parameters.

which would mean, you just add

"-ignoremod=@yourignoredmod",

between freezecheck, and your "-mod" command

(or you can also add it after, just make sure you add a comma between each entry, as the last line usually does not already have one)

did you try this?

Yes i try this before...the server would start but without the mod...

this syntax simply ignore the @mod

Share this post


Link to post
Share on other sites
17 hours ago, John Mccalum said:

I take advantage of the message I have these codes:


@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" "-mod=@RPCFramework;@Permissions-Framework;@Community-Online-Tools;@SQUAD MSF-C;@WeaponReduxPack;@BuilderItems;@OP_BaseItems;@Cl0ud's Clothing Set;@DisableBaseDestruction;@BuildAnywhere;@Trader" -scrAllowFileWrite -filePatching
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


What should I add in lines and or?

Can u please explain what u wanna do ?

Share this post


Link to post
Share on other sites

 

I would like to use dzsalauncher on my server, so I search or add the line to activate it, the line to make the mod and the line mandatory for not making cretain mods mandatory. In short a tutorial :) because on their site I understood nothing ^^

Edited by John Mccalum

Share this post


Link to post
Share on other sites

you still need to add the mod in -mod aswell afaik.

-ignoremod is only for dayzsaserver

-mod gets passed to the real dayz server

but every mod in ignoremod is not passed to the clients.

this is how i understood it.

Edited by g4borg

Share this post


Link to post
Share on other sites

yes but I understand or place all this in my command lines, and there is something to put to say to go through dzsa launcher

Share this post


Link to post
Share on other sites


I try it  @g4borg but DZSA still display the mod..

 

    "service_api_key": "OTExMzRmZTEzZjhhYTdkMDA5MTI5OGUzZmU3NDZkYjc=", 	
    "launch_params": [
	    "-dayzserver=DayZServer_x64.exe",
        "-dologs",
        "-adminlog", 		
        "-freezecheck",
        "-ignoremod=@ZomBerry Admin Tools;@LogBaseBuilding", 		
		"-mod=@Trader;@WeaponReduxPack;@BuildAnywhere;@Cl0ud's Military Gear;@Mass'sManyItemOverhaul;@KillFeed;@dbo_jeepKeys;@dbo_cars;@RPCFramework;@DayZ Plus;@DayZ-Expansion-Chat;@ZomBerry Admin Tools;@LogBaseBuilding"
    ] 
} 

 

Edited by Fun Automat

Share this post


Link to post
Share on other sites

unknown.png

Hello
I managed to install DZSALauncher on my server but when I join my server I have this error while I do not have it without going through this launcher; (, I repair the mod in case or but the same. beforehand

Share this post


Link to post
Share on other sites

@Fun Automat no idea then

you might want to ask at the launcher forum as well.

i wanted to test this feature aswell, but had no time yet, if i do, i will revisit this. if you manage to solve it please give an answer.

might also be a bug no one noticed yet? 🙂 

Share this post


Link to post
Share on other sites

i checked discord....and it looks good...should work but it does not work.

Omega problem? I think so.   

Here is the startlog...

Omega skip....  "-ignoremod=@ZomBerry Admin Tools;@LogBaseBuilding",       

Did u see this ?  "admin" "Tools:@LogBaseBuilding"    (make no sense)

Im gonna try only to ignore "@LogBaseBuilding" maybe a prob with spaces....

 

 

 

 

2019-02-07 02:07:27,773 [INFO] | CFTools OmegaSC v0.614 | System info: 8 CPU cores, 128GB RAM
2019-02-07 02:07:27,773 [INFO] | ServiceID: sdf | Gameport: 2302 | ProfilesPath: profile
2019-02-07 02:07:27,864 [INFO] | ************************************************************
2019-02-07 02:07:27,986 [INFO] | Backup complete (stored in serverbackup/1549501647)
2019-02-07 02:07:27,987 [INFO] | Starting DAYZ SERVER on port 2302
2019-02-07 02:07:27,993 [INFO] | Launched process on PID: 3520
2019-02-07 02:07:27,993 [INFO] | Starting dayz server process detection...
Starting Webserver
2019-02-07 02:07:28 [INFO]  (uhttpsharp.HttpServer) Embedded uhttpserver started.
Webserver listening on 0.0.0.0:2312
Starting DayZ Server
Running DayZServer_x64.exe "-config=serverDZ.cfg.active" "-port=2302" "-profiles=profile" "-dologs" "-adminlog" "-freezecheck" "Admin" "Tools;@LogBaseBuilding" "-mod=@Trader;@WeaponReduxPack;@BuildAnywhere;@Cl0ud's Military Gear;@Mass'sManyItemOverhaul;@KillFeed;@dbo_jeepKeys;@dbo_cars;@RPCFramework;@DayZ Plus;@DayZ-Expansion-Chat;@ZomBerry Admin Tools;@LogBaseBuilding;@Summer_Chernarus;@Increased Lumens;@MosinScope;@InventoryPlus;@FIDOv PACK 4"
2019-02-07 02:07:29,296 [INFO] | Process not found [1/30]. Retrying...
2019-02-07 02:07:30,388 [INFO] | Process not found [2/30]. Retrying...
2019-02-07 02:07:31,467 [INFO] | Process not found [3/30]. Retrying...
2019-02-07 02:07:32,562 [INFO] | Process not found [4/30]. Retrying...
2019-02-07 02:07:33,658 [INFO] | Found server process running at 6840
2019-02-07 02:07:33,660 [INFO] | Elevated process to real time
2019-02-07 02:07:36,242 [INFO] | Game server using 27016 as SteamQueryPort
2019-02-07 02:07:36,242 [INFO] | Server running on v1.0.150192

 

 

Edited by Fun Automat

Share this post


Link to post
Share on other sites
        "-ignoremod=@LogBaseBuilding", 		
		"-mod=@Trader;@WeaponReduxPack;@BuildAnywhere;@Cl0ud's Military Gear;@Mass'sManyItemOverhaul;@KillFeed;@dbo_jeepKeys;@dbo_cars;@RPCFramework;@DayZ Plus;@DayZ-Expansion-Chat;@ZomBerry Admin Tools;@LogBaseBuilding;@Summer_Chernarus;@Increased Lumens;@MosinScope;@InventoryPlus;@FIDOv PACK 4"
    ] 
} 

This works....the server load and DZSA dont show the mod...

new step is zomberry----

 

Share this post


Link to post
Share on other sites

not working for me. what's wrong with me? Tell me please????

 

{     
    "cfdebug": true,     
    "fwdebug": false,
    "transmit_logs": true,     
    "report_health": true,     
    "mirror_config": false,     
    "elevate": true,     
    "logrotate": true,
    "backup": {
        "startup": true,
        "scheduled": false,
        "interval": 3600,
        "backup_keep_time": 30
    },
    "port": 2502, 
    "steamqueryport": 2505,    
    "backuppath": "backup",     
    "profilespath": "ServerProfile",     
    "serverexe": "DZSALModServer.exe",     
    "serverconfig": "serverDZ.cfg",     
    "service_id": "",     
    "service_api_key": "",     
    "launch_params": [     
        "-dayzserver=DayZServer_x64.exe",    
        "-dologs",
        "-adminlog",         
        "-freezecheck",         
        "-cpuCount=4",
        "-FilePatching",
        "-scrAllowFileWrite",
        "-ignoremod=@KillFeed_ServerMod",
        "-mod=@KillFeed_ServerMod;@CF;@Community-Online-Tools;@DayZ-Expansion-Chat;@VanillaPlusPlusMap"
        
    ] 
}    

 

Share this post


Link to post
Share on other sites

You have @KillFeed_ServerMod in "-ignoremod" and "-mod". It's one or the other not both.

Share this post


Link to post
Share on other sites

This is a server mod.
if it is registered in -mod it should be uploaded to the server.
However, this mod is not in the Steam workshop, which means DZSA cannot load it.
Therefore,  @KillFeed_ServerMod  is registered in -ignoremod

I attach a log file.
The server begins to be created, then crash occurs.

Spoiler

2019-05-28 23:14:04,789 [DEBUG] | Debug mode enabled.
2019-05-28 23:14:04,789 [DEBUG] | {u'launch_params': [u'-dologs', u'-adminlog', u'-freezecheck', u'-cpuCount=4', u'-FilePatching', u'-scrAllowFileWrite', u'-ignoremod=@KillFeed_ServerMod;@UltimaServerBankForTraderMOD;@BaseBuildingLogs', u'-mod=@KillFeed_ServerMod;@CF;@Community-Online-Tools;@DayZ-Expansion-Chat;@VanillaPlusPlusMap;@FIDOv PACK 4;@Trader;@Area51PackForTheBestServer;@UltimaServerBankForTraderMOD;@AreaClientBank;@GraveCross;@Code Lock;@BaseBuildingLogs;@BuildAnywhere'], u'serverconfig': u'serverDZ.cfg', u'profilespath': u'ServerProfile', u'serverexe': u'DZSALModServer.exe', u'cfdebug': True, u'backuppath': u'backup', u'port': 2502, u'service_api_key': u'', u'elevate': True, u'logrotate': True, u'transmit_logs': True, u'service_id': u'', u'mirror_config': False, u'backup': {u'scheduled': False, u'backup_keep_time': 30, u'interval': 3600, u'startup': True}, u'fwdebug': False, u'report_health': True}
2019-05-28 23:14:04,790 [INFO] | CFTools OmegaSC v0.614 | System info: 16 CPU cores, 16GB RAM
2019-05-28 23:14:04,790 [INFO] | ServiceID:  | Gameport: 2502 | ProfilesPath: ServerProfile
2019-05-28 23:14:04,877 [DEBUG] | Comparing config hashes: 3b0a03acdb4fbb6890e9468ad0a3fe45 (active) <==> 3b0a03acdb4fbb6890e9468ad0a3fe45 (present in file)
2019-05-28 23:14:04,877 [DEBUG] | No differences detected. Keeping configuration
2019-05-28 23:14:04,877 [INFO] | ************************************************************
2019-05-28 23:14:04,878 [DEBUG] | Initiating backup
2019-05-28 23:14:04,878 [DEBUG] | Saving backup in backup/1559067244
2019-05-28 23:14:05,128 [INFO] | Backup complete (stored in backup/1559067244)
2019-05-28 23:14:05,130 [INFO] | Starting logrotate
2019-05-28 23:14:05,131 [DEBUG] | Starting backup cleanup
2019-05-28 23:14:05,131 [INFO] | Starting AREA-51 | TEST2 | on port 2502
2019-05-28 23:14:05,138 [DEBUG] | Launch command: DZSALModServer.exe -config=serverDZ.cfg.active -port=2502 -profiles=ServerProfile  -dologs -adminlog -freezecheck -cpuCount=4 -FilePatching -scrAllowFileWrite -ignoremod=@KillFeed_ServerMod;@UltimaServerBankForTraderMOD;@BaseBuildingLogs "-mod=@KillFeed_ServerMod;@CF;@Community-Online-Tools;@DayZ-Expansion-Chat;@VanillaPlusPlusMap;@FIDOv PACK 4;@Trader;@Area51PackForTheBestServer;@UltimaServerBankForTraderMOD;@AreaClientBank;@GraveCross;@Code Lock;@BaseBuildingLogs;@BuildAnywhere"
2019-05-28 23:14:05,141 [INFO] | Launched process on PID: 33432
2019-05-28 23:14:05,142 [INFO] | Elevated process to real time
2019-05-28 23:14:06,144 [DEBUG] | Intending to watch: ServerProfile/DayZServer_x64_2019-05-28_23-14-05.RPT
2019-05-28 23:14:07,148 [WARNING] | Abnormal low CPU usage, process may be dead. Analysing...
2019-05-28 23:14:09,154 [WARNING] | Abnormal low CPU usage, process may be dead. Analysing...
2019-05-28 23:14:11,161 [WARNING] | Abnormal low CPU usage, process may be dead. Analysing...
2019-05-28 23:14:13,167 [WARNING] | Abnormal low CPU usage, process may be dead. Analysing...
2019-05-28 23:14:14,174 [DEBUG] | Intending to watch: ServerProfile/DayZServer_x64.ADM
2019-05-28 23:14:15,176 [WARNING] | Abnormal low CPU usage, process may be dead. Analysing...
2019-05-28 23:14:17,183 [WARNING] | Abnormal low CPU usage, process may be dead. Analysing...
2019-05-28 23:14:19,188 [WARNING] | Abnormal low CPU usage, process may be dead. Analysing...
2019-05-28 23:14:21,200 [WARNING] | Abnormal low CPU usage, process may be dead. Analysing...
2019-05-28 23:14:23,207 [WARNING] | Abnormal low CPU usage, process may be dead. Analysing...
2019-05-28 23:14:25,213 [WARNING] | Abnormal low CPU usage, process may be dead. Analysing...
2019-05-28 23:14:25,213 [ERROR] | 0 CPU server crash; Killing process
2019-05-28 23:14:26,296 [ERROR] | Server PID could not be accessed. Spawning new process...
2019-05-28 23:14:26,296 [DEBUG] | Waiting on FileWatcher shutdown...
2019-05-28 23:14:26,398 [DEBUG] | FileWatcher shutdown took 0s
2019-05-28 23:14:26,398 [DEBUG] | Waiting on FileWatcher shutdown...
2019-05-28 23:14:26,499 [DEBUG] | FileWatcher shutdown took 0s
2019-05-28 23:14:26,572 [DEBUG] | Grace period...
2019-05-28 23:14:31,575 [DEBUG] | Comparing config hashes: 3b0a03acdb4fbb6890e9468ad0a3fe45 (active) <==> 3b0a03acdb4fbb6890e9468ad0a3fe45 (present in file)
2019-05-28 23:14:31,575 [DEBUG] | No differences detected. Keeping configuration
2019-05-28 23:14:31,575 [INFO] | ************************************************************

 

Share this post


Link to post
Share on other sites

You are using the long deprecated Omega ServerClient which requires additional escaping around the -ignoremod parameter. eg. "\"-ignoremod=@KillFeed_ServerMod;@UltimaServerBankForTraderMOD;@BaseBuildingLogs\"",

Consider upgrading to https://www.reddit.com/r/CFTools/comments/a9orll/omegamanager/ 

Share this post


Link to post
Share on other sites

everything is super. I installed Omega Manager.
however, I still don't understand where the -ignoremod option is used

Inside the web interface, I found how to add mods from the workshop Steam.
but I need to add a custom mod.
Tell me please

Edited by aspec7878

Share this post


Link to post
Share on other sites
On 5/29/2019 at 12:56 PM, aspec7878 said:

everything is super. I installed Omega Manager.
however, I still don't understand where the -ignoremod option is used

Inside the web interface, I found how to add mods from the workshop Steam.
but I need to add a custom mod.
Tell me please

You can only add mods that are in the Steam Workshop. That's why so many people have put their own server mods on there. I personally just use the Steam Workshop Collections instead. 

Share this post


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

You can only add mods that are in the Steam Workshop. That's why so many people have put their own server mods on there. I personally just use the Steam Workshop Collections instead. 

I have a mods which customers do not need to download. because they DO NOT WORK on the client.
and explain why the -ignoremod command is described in the description for DZSA Server?

Edited by aspec7878

Share this post


Link to post
Share on other sites
9 hours ago, aspec7878 said:

I have a mods which customers do not need to download. because they DO NOT WORK on the client.
and explain why the -ignoremod command is described in the description for DZSA Server?

I have never seen a mod in the Workshop that adversely affects the clients if they load it. I use equalModRequired = 1; in my server config so if a player doesn't have all the same mods loaded on their side, they won't get on the server. I believe the -ignoremod parameter is there in case you want to load a mod on the server only. I don't bother with that parameter on my server.

Share this post


Link to post
Share on other sites
On 5/31/2019 at 7:00 PM, BetterDeadThanZed said:

I have never seen a mod in the Workshop that adversely affects the clients if they load it. I use equalModRequired = 1; in my server config so if a player doesn't have all the same mods loaded on their side, they won't get on the server. I believe the -ignoremod parameter is there in case you want to load a mod on the server only. I don't bother with that parameter on my server.

we walk around the bush.
I repeat. I have mods that are NO in the workshop. and it can not be added to the workshop.
and I need to use the -ignoremod parameter anyway.
But I do not understand where to use!

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  

×