Jump to content
Killerfeed

Dedicated: some problems with Mods

Recommended Posts

Hello community,

I have many problems configuring a dedicated server, but now it is working (vanilla mode) with the BEC running. Thanks to the help of users @SmashT and @mrwolv.

 But I'm still unable to configure Mods. The errors that mark me are two:

1. "wrong version, connection rejected"

Here I have looked to reinstall DayZ, but it happens to all those who try to access, it isn't a matter of experimental or normal version.

2. Compilation error.

 

It happens when I install Comunnity tools, FCP and framewroks Mod in the server, while server turning on

https://gyazo.com/fa412eacac92da4ae2866a2171eafeb3

I will put all the information possible and what I have done to try to solve this with your help

 

 

PART 1: Comunnity Tools, RPC and Permissions Mod's installing

 

1. I passed all my dayz server folders to C :\ServerDayZ as they indicated in another post 

2. I installed Mod Comunnity Tools, Permissions and RPC Frameworks. Creating folders of permissions, copying key on the folder of keys, and using:

Start.bat (no BEC)

Start Server Battleye config by @SmashT  thanks(In Battleye folder, i use ever this for start)

@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 "-mod=@RPCFramework;@Permissions-Framework;@Community-Online-Tools" "-scrAllowFileWrite" -BEpath=C:\DayZServer\battleye -profiles=C:\DayZServer\PlayerLogs -dologs -adminlog -netlog -freezecheck 
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

3. And new C:\DayZServer\battleye\Bec\Config\Config.cfg by  @SmashT again (changing IP adrees for correctly)  

[Bec]
Ip = 81.37.173.141
Port = 2302
BePath = C:\DayZServer\battleye
Admins = admins.xml
Commands = commands.xml
LogDir = Config

[Misc]

# Only allow english chars.
AsciiNickOnly = True

# Kick players who has listed chars in their name
DisallowPlayerNameChars	= ё,я,ш,е,р,т,ы,у,и,о,п,ю,щ,э,а,с,д,ф,г,ч,й,к,л,ь,ж,з,х,ц,в,б,н,м,ъ,Ё,Я,Ш,Е,Р,Т,Ы,У,И,О,П,Ю,Щ,Э,А,С,Д,Ф,Г,Ч,Й,К,Л,Ь,Ж,З,Х,Ц,В,Б,Н,М,Ъ

ServerExeName = DayZServer_x64.exe
Color = 0f
ConsoleHeight = 65
ConsoleWidth = 100
Timeout = 60
Scheduler = scheduler.xml
AsciiChatOnly = False
WordFilterFile = BadWords.txt
#WhiteListFile = WhiteList.txt
#WhileListKickMsg = You are not in the whitelist. 
NickFilterFile = BadNames.txt
ChatChannelFiles = false
MinPlayerNameLength	= 3
MaxPlayerNameLength	= 20
SlotLimit = 120
SlotLimitKickMsg = The Server has reached its player limit.
Ban = 3

4. I checked that BEServer_x64 had everything correct. I checked all the Paths, IP, serverDZ.cfg, ... all

5. With this global configuration server crashes compiliting

https://gyazo.com/fa412eacac92da4ae2866a2171eafeb3

2 PART: INSTALLING MODS WITHOUT COMUNNITY TOOLS, RPC & Permissions

1. I installed Mods with this configuration:

Start.bat (No Battleye folder)

Quote

 

@echo off

taskkill /F /IM DayZServer_x64.exe /T

start DayZServer_x64.exe -scrAllowFileWrite -config=serverDZ.cfg -port=2302 "-profiles=ServerProfile" -dologs -adminlog -freezecheck -scriptDebug=true -cpuCount=4

 

Start Server Battleye (Folders correctly)

Quote

 

@echo off
TITLE DayZ SA Server - Status
COLOR 0A
:: Variables::
::DayZServer_64.exe path
set DAYZ-SA_SERVER_LOCATION="C:\Program Files (x86)\Steam\steamapps\common\DayZServer"
::Bec.exe path
set BEC_LOCATION="C:\Program Files (x86)\Steam\steamapps\common\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 ip=81.37.173.145 -port=2302 -dologs -adminlog -netlog -freezecheck -noFilePatching "-BEpath=C:\Program Files (x86)\Steam\steamapps\common\DayZServer\battleye" -profiles=C:\Program Files (x86)\Steam\steamapps\common\DayZServer\PlayerLogs "-mod=@WeaponReduxPack"
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

 

Config.cfg BEC (path folder correctly)

Quote

 

[Bec]
Ip = 81.37.173.145
Port = 2302
BePath = C:\Program Files (x86)\Steam\steamapps\common\DayZServer\battleye
Admins = admins.xml
Commands = commands.xml
LogDir = Config

[Misc]

# Only allow english chars.
AsciiNickOnly = True

# Kick players who has listed chars in their name
DisallowPlayerNameChars    = ё,я,ш,е,р,т,ы,у,и,о,п,ю,щ,э,а,с,д,ф,г,ч,й,к,л,ь,ж,з,х,ц,в,б,н,м,ъ,Ё,Я,Ш,Е,Р,Т,Ы,У,И,О,П,Ю,Щ,Э,А,С,Д,Ф,Г,Ч,Й,К,Л,Ь,Ж,З,Х,Ц,В,Б,Н,М,Ъ

ServerExeName = DayZServer_x64.exe
Color = 0f
ConsoleHeight = 65
ConsoleWidth = 100
Timeout = 60
Scheduler = scheduler.xml
AsciiChatOnly = False
WordFilterFile = BadWords.txt
#WhiteListFile = WhiteList.txt
#WhileListKickMsg = You are not in the whitelist. 
NickFilterFile = BadNames.txt
ChatChannelFiles = false
MinPlayerNameLength    = 3
MaxPlayerNameLength    = 20
SlotLimit = 120
SlotLimitKickMsg = The Server has reached its player limit.
Ban = 3

 

1. Installing Redux Mod

Quote

 

@echo off

taskkill /F /IM DayZServer_x64.exe /T

start DayZServer_x64.exe -scrAllowFileWrite -config=serverDZ.cfg -port=2302 "-profiles=ServerProfile" -dologs -adminlog -freezecheck -scriptDebug=true -cpuCount=4 "-mod=@WeaponReduxPack"

 

👍Server works fine and i can connect inside

2. Installing Mod's: Trader, Money Trader, Chat expansion, etc...

"Wrond version, connection rejected"

 

I did troubleshooting removing mods one by one, it only allows me to install the Redux, putting others tells me "wrong version". 

 

Conclusions

I'm very grateful for the help you are giving me here, but for some reason I get many mistakes. I think I'm following the steps as you indicated in other posts, but there must be something wrong

 

I'm inexperienced in these matters, so the problem should be mine, surely

 

What can I do to have a server with Comunnity Onlines tools and the rest of Mods and what works?

 

I've already tried to reinstall everything

Thanks a lot

Edited by Killerfeed

Share this post


Link to post
Share on other sites

I'm not sure what your profile folder is

I see two different folders

 

-profiles = C : \ DayZServer \ PlayerLogs

 -profiles = 😄 \ Archivos de programa (x86) \ Steam \ steamapps \ common \ DayZServer \ PlayerLogs 

"-profiles = ServerProfile"

 

I have the profile folder in this way

-profiles=C:\DayZ\Admin -name=Admin

 

Server Installation Instructions: @Community Online Tools

 

1. In your DayZ client directory enter the folder “!Workshop” and then find the folder named “@Community Online Tools”, “@Permissions Framework” and “@RPCFramework”. Copy those folders and paste it into your server directory. 
2. In your startup batch file for the server, add the following “-mod=@RPCFramework;@Permissions Framework;@Community Online Tools” and “-scrAllowFileWrite”. 

3. Enter your profiles directory for the server and then create the folder "PermissionsFramework" and then within that create the folder "Permissions" folder. 
4. Make a new text file (with .txt extension) with your steam 64 ID and place this text (inside the link) into it: https://pastebin.com/ktf1Z3Hq.
5. You may now start up the server. You have successfully started the server and have given yourself full permissions. You can use the Player Management tool found within COT to modify other player's permissions from now.

 

I do not know if you have bad point 3, inform yourself in the mod 

https://steamcommunity.com/sharedfiles/filedetails/?id=1564026768&searchtext=

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

×