Killerfeed 0 Posted February 19, 2019 (edited) 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 February 19, 2019 by Killerfeed Share this post Link to post Share on other sites
NTX_Nitrix 6 Posted February 19, 2019 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