• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

DayZ Standalone bots..

Experienced Elementalist
Joined
Jul 29, 2015
Messages
255
Reaction score
31
Not really sure what to tell ya, you're doing everything right and doing that worked perfectly for me

this eai plugin is pretty odd (aware it is super early) via pressing T you can only spawn friendly AI:

Checking the code however there's ways to spawn soldier/police AI that seem to be hostile. It's a shame there's not much documentation out currently
 
Last edited:
Newbie Spellweaver
Joined
Apr 9, 2021
Messages
32
Reaction score
19
Current Features


  • AI patrols
  • Formations and group behavior
  • Targeting, aiming, and basic weapon handling (firing, reloading, etc)


In Progress & Wishlist Features


  • Advanced Weapon Handling (Unjamming, fire modes, single shot reloading, mag repack)
  • Melee combat
  • Actual ballistics computation (or find a way to inject the engine ballistics)
  • More loadout features, possible integration with Expansion loadouts
  • Combat movement (crouching, repositioning, etc)
  • Map markers and patrol manager
  • Resupply (ability to pick up items on ground)
  • Stamina, incapacitation, blood loss
  • Headless Client



You can instantly change loadout ...that´s nice

have over 25+ Scopes/optic´s as Dayz Mod.... send me Message if you need

 
Last edited:
Newbie Spellweaver
Joined
Jul 18, 2019
Messages
57
Reaction score
7
Current Features


  • AI patrols
  • Formations and group behavior
  • Targeting, aiming, and basic weapon handling (firing, reloading, etc)


In Progress & Wishlist Features


  • Advanced Weapon Handling (Unjamming, fire modes, single shot reloading, mag repack)
  • Melee combat
  • Actual ballistics computation (or find a way to inject the engine ballistics)
  • More loadout features, possible integration with Expansion loadouts
  • Combat movement (crouching, repositioning, etc)
  • Map markers and patrol manager
  • Resupply (ability to pick up items on ground)
  • Stamina, incapacitation, blood loss
  • Headless Client



You can instantly change loadout ...that´s nice

have over 25+ Scopes/optic´s as Dayz Mod.... send me Message if you need


I can confirm its definitely working. thanks bro much appreciated.

EDIT: Im noticing the "eAI commands\\Debug\\AI Menu" or"eAI commands\\Debug\\Group Mnanager" doesnt work. is that how its supposed to be?
 
Last edited:
Newbie Spellweaver
Joined
Oct 11, 2015
Messages
21
Reaction score
2
Eai does work (above download) but you are only able to spawn in friendlies, and that is about it. I am so disappointed in the mod that now I understand why they decided to keep it behind closed doors. It's not even worth installing.

I do want to thank those who have updated, and uploaded a working copy of the mod, and I do appreciate it.
 
Newbie Spellweaver
Joined
May 13, 2021
Messages
39
Reaction score
2
About v2.12, has anyone managed to make it work with the updated scripts folder ?
I haven't been, even with the tutorials... :-(
 
Initiate Mage
Joined
Jan 12, 2021
Messages
4
Reaction score
0
What version you use? v2.11?

BotAI works on standart Chernarus!!!!!


https://github.com/x1234xx/BotAI-DayzSa-v2.11

V.2.11

Hi, cherno server/client 1.12.153904, downloaded from this link, copied botslient and botserver to the server (client signed by steam). server start, no errors ...
server_console.log
<
20:00:16 Создан выделенный сервер.
20:00:16 [Inputs] Loading inputs default "bin/constants.xml"
20:00:16 [Inputs] Loading inputs default "bin/specific.xml"
20:00:16 [Inputs] Loading inputs cfg "profiles\Users\Survivor\Server.core.xml"
20:00:16 !!! [Inputs] Cannot read inputs cfg "profiles\Users\Survivor\Server.core.xml", parser error
20:00:16 [Inputs] Loading inputs cfg "bin/core.xml"
20:00:16 !!! [Inputs] Cannot load input preset "user", file does not exist
20:00:16 [Inputs] Exporting inputs cfg "profiles\Users\Survivor\Server.core.xml"
20:00:21 BattlEye Server: Initialized (v1.218)
20:00:21 SUCCESS: SteamGameServer_Init(0,8766,2303,27016,3,1.12.153904)
20:00:21 BattlEye Server: Config entry: RConPassword ххх
20:00:21 BattlEye Server: Config entry: RestrictRCon 0
20:00:21 Роли назначены.
20:00:21 Чтение задания...
20:00:36 Задание загружено.
20:00:36 Connected to Steam
20:00:36 Steam policy response
20:00:36 BattlEye Server: RCon admin #0 (127.0.0.1:60278) logged in
20:00:36 BattlEye Server: RCon admin #0: (Global) Initializing Bec
20:00:36 [UNLOCK] Server was unlocked.
20:00:36 BattlEye Server: Command received: #unlock Result: OK
>
and that's it ...

the launcher sees the server, but does not join, the character model selection window in the launcher is empty, the server does not report anything to the log about the attempt to connect, but when the launcher is closed, the server reports that the player id xxxxx disconnected
...what was done wrong?
 
Newbie Spellweaver
Joined
Mar 9, 2021
Messages
35
Reaction score
4
no there is no way to get it to work as the server side pbo is obfuscated and cannot be opened to update it. unless someone would like to upload the 2.12 version ;)
 
Newbie Spellweaver
Joined
May 13, 2021
Messages
5
Reaction score
1
For eAI i use the client files which can be found on steam on both client and server, then i added the 2 pbos that were posted here earlier and put them in a folder (Addons) and then in another folder called @Enfusion AI (Server) and add that one server only, in order to get patrols working there are some init lines that you need to add

Code:
// Patrol 1 = Balota strip
ref array<vector> patrol_1  = {"5237.821777 9.568775 2157.804199", "4887.835449 9.560701 2578.265625", "4917.622559 9.539299 2599.980469"};

// Patrol 2 = SW Rail Line
ref array<vector> patrol_2  = {"41.383652 6.637133 1568.725464", "167.029785 6.660925 1589.156372", "399.000854 6.637136 1605.268677", "450.407135 6.660660 1618.758667", "482.006226 6.711864 1632.124023", "799.668762 6.740325 1846.262695", "847.898071 5.795653 1886.695801", "923.040100 5.795653 1959.974121", "976.875427 5.795653 2031.899414", "1050.173218 6.664209 2158.251709", "1157.952637 5.795209 2307.297119", "1187.608032 6.407721 2340.853271", "1259.927368 6.011772 2363.105225", "1333.362915 6.637136 2342.896973", "1469.527222 6.721370 2247.018555", "1514.207764 5.795653 2222.483398", "1572.351074 6.581270 2193.880371", "1639.594482 6.438149 2169.135010", "1696.991211 5.795653 2156.455811", "1763.947998 6.373237 2143.247314", "1889.594116 6.014451 2166.340820", "2079.179688 6.529642 2219.987549", "2176.673584 6.011375 2196.734375", "2244.440430 5.995491 2087.459229", "2348.422119 5.795653 2048.190186", "2641.000000 6.692032 1985.662354", "2772.157471 6.697611 1985.912354", "3044.920166 5.795653 2044.465820", "2772.157471 6.697611 1985.912354", "2641.000000 6.692032 1985.662354", "2348.422119 5.795653 2048.190186", "2244.440430 5.995491 2087.459229", "2176.673584 6.011375 2196.734375", "2079.179688 6.529642 2219.987549", "1889.594116 6.014451 2166.340820", "1763.947998 6.373237 2143.247314", "1696.991211 5.795653 2156.455811", "1639.594482 6.438149 2169.135010", "1572.351074 6.581270 2193.880371", "1514.207764 5.795653 2222.483398", "1469.527222 6.721370 2247.018555", "1333.362915 6.637136 2342.896973", "1259.927368 6.011772 2363.105225", "1187.608032 6.407721 2340.853271", "1157.952637 5.795209 2307.297119", "1050.173218 6.664209 2158.251709", "976.875427 5.795653 2031.899414", "923.040100 5.795653 1959.974121", "847.898071 5.795653 1886.695801", "799.668762 6.740325 1846.262695", "482.006226 6.711864 1632.124023", "450.407135 6.660660 1618.758667"};

// Patrol 3 = Cherno Port
ref array<vector> patrol_3  = {"7332.387695 5.712450 2651.121338", "7632.803223 5.507639 3075.661865", "7621.013184 5.892049 3083.053223", "7321.484375 5.448769 2658.244141"};

// Patrol 4 = Elektro Yard
ref array<vector> patrol_4  = {"10825.153320 5.894602 2555.271240", "10853.957031 6.433348 2635.236816", "10889.441406 5.977321 2749.464111", "10852.090820 6.012342 2760.362793", "10828.861328 6.012496 2730.357910", "10794.523438 6.012444 2636.897705", "10779.160156 6.012487 2593.712158", "10781.082031 6.004701 2574.147949"};

// Patrol 5 = Solnechny south
ref array<vector> patrol_5  = {"13392.708984 5.809348 5952.577637", "13369.891602 6.012489 5624.214844", "13373.618164 5.943049 5486.794434",  "13369.891602 6.012489 5624.214844"};

// Patrol 6 = Rify Trail
ref array<vector> patrol_6  = {"13342.375977 27.020344 11228.225586", "13469.069336 11.282786 11163.261719", "13567.762695 6.128973 11127.067383", "13620.910156 8.011324 11244.537109", "13567.762695 6.128973 11127.067383", "13469.069336 11.282786 11163.261719"};

// Patrol 7 = Nizhneye
ref array<vector> patrol_7  = {"12879.688477 5.743166 8590.398438", "12983.769531 6.060859 8323.492188", "13000.213867 6.062475 8330.422852", "12967.809570 5.781274 8447.635742"};

// Patrol 8 = NWAF North
ref array<vector> patrol_8  = {"4266.929688 339.008057 10938.349609", "4277.165039 339.012360 10922.452148", "4271.527832 339.008148 10938.139648", "4064.494385 339.012421 10818.675781"};

// Patrol 9 = NWAF south
ref array<vector> patrol_9  = {"4772.428711 338.964355 9583.963867", "4639.255859 339.012390 9815.970703", "4978.569336 339.012451 10004.463867", "4639.255859 339.012390 9815.970703"};

// Patrol 10 = Tisy
ref array<vector> patrol_10 = {"1724.632080 451.730408 14298.412109", "1681.035522 451.784302 14278.791016", "1668.385742 451.730408 14268.739258", "1653.012695 451.784302 14245.443359", "1662.009521 451.784302 14220.044922", "1668.885010 451.730408 14177.100586", "1678.905029 451.784302 14134.460938", "1687.656250 451.784302 14097.293945", "1691.055054 451.728760 14072.710938", "1697.563721 450.094635 14019.088867", "1701.266235 448.636108 13981.079102", "1709.151733 448.368225 13969.950195", "1726.191772 447.882568 13954.740234", "1734.303101 447.342072 13945.562500", "1736.849487 447.158569 13939.061523", "1803.257568 436.318970 13812.399414", "1802.478149 435.682281 13794.238281", "1764.742676 434.271759 13667.715820", "1753.983521 434.111572 13660.847656", "1697.765381 433.031982 13621.431641", "1625.751953 437.192169 13583.775391", "1615.443726 437.193420 13582.367188", "1586.155762 439.010864 13609.286133", "1566.816040 441.081787 13643.261719", "1554.550049 441.587372 13645.919922", "1533.254028 440.683624 13646.856445", "1470.583130 444.685120 13679.353516", "1448.422729 446.229736 13681.502930", "1397.534424 448.255707 13663.409180", "1377.747681 448.799530 13661.333984", "1356.402222 451.658264 13669.961914", "1339.632813 454.855988 13690.362305", "1311.232178 457.548615 13730.733398", "1368.332275 455.560181 13762.721680", "1389.098022 453.795563 13785.572266", "1394.411499 451.237183 13801.572266", "1398.934204 451.644989 13828.162109", "1419.962524 456.061951 13891.482422", "1409.579224 458.430359 13947.408203", "1421.006104 459.254517 13993.981445", "1422.121094 459.807831 14022.114258", "1388.509277 462.222443 14044.217773", "1388.548340 462.354797 14044.183594", "1333.772217 463.948151 14062.096680", "1350.346069 465.658081 14107.701172", "1461.509521 459.874268 14133.793945", "1503.123291 455.995056 14137.425781", "1554.196045 452.867004 14107.243164", "1574.911743 452.540283 14100.198242", "1629.664673 451.792175 14197.793945", "1636.238647 451.792175 14221.260742", "1671.278564 451.792175 14275.020508", "1645.910522 451.807617 14315.247070", "1669.397339 451.792175 14331.668945", "1685.370361 451.792175 14341.243164"};

// If you add another patrol array, add it to this list
ref array<array<vector>> patrol_list = {patrol_1, patrol_2, patrol_3, patrol_4, patrol_5, patrol_6, patrol_7, patrol_8, patrol_9, patrol_10};

// IMPORTANT: If you add an entry to the above list, pick the loadout for it by adding the loadout filename to this list
ref array<string> patrol_loadouts = {"HumanLoadout.json", "HumanLoadout.json", "HumanLoadout.json", "HumanLoadout.json", "HumanLoadout.json", "HumanLoadout.json", "HumanLoadout.json", "HumanLoadout.json", "HumanLoadout.json", "HumanLoadout.json"};

// you may change this quantity as well
const int NUMBER_PER_PATROL = 3;

// channel your inner M.C. Hammer - can't touch this
autoptr array<autoptr eAIDynamicPatrol> patrols = {};

void InitDynamicPatrols() 
{
    for (int i = 0; i < patrol_list.Count(); i++) {        
        string loadout = "SoldierLoadout.json";// default
        if (i < patrol_loadouts.Count()) loadout = patrol_loadouts[i];
        autoptr eAIDynamicPatrol pat = new eAIDynamicPatrol(patrol_list[i][0], patrol_list[i], loadout, NUMBER_PER_PATROL);
        patrols.Insert(pat);
        pat.UpdateTriggers();
    }
}
void SpawnSentry(vector pos, string loadout = "SoldierLoadout.json") {    
      eAIGame game = MissionServer.Cast(GetGame().GetMission()).GetEAIGame();    
      eAIBase ai = game.SpawnAI_Sentry(pos, loadout);
}

Place the above at the very top of your init.c

then add

InitDynamicPatrols();

to the bottom of your VoidMain
 
Last edited:
Newbie Spellweaver
Joined
Oct 15, 2020
Messages
27
Reaction score
4
Someone could provide me with the client side of 2.11 which we have here does not work. is giving an error.
 
Newbie Spellweaver
Joined
May 21, 2021
Messages
5
Reaction score
0
Can someone lend me a hand.
After a few hours
i have installed the server side mod,
I have installed the server client mod
all seems to be working fine on the server able to find on DZSA

But when i launch my client with the mods i get this issue.
Image Here
SirBrando - DayZ Standalone bots.. - RaGEZONE Forums

SirBrando - DayZ Standalone bots.. - RaGEZONE Forums
 
Newbie Spellweaver
Joined
May 13, 2021
Messages
5
Reaction score
1
The linked 2.11 version in the very first post of this thread works for me, just copy the download link and paste it in browser to download.

are you adding the serverside part like this in your DayZ start line:
-config=serverDZ.cfg -profiles=ServerProfiles "-mod @botClientSide" "-servermod @botServerSide"

as well as any other mods you are using.
@botClientSide must be on server and client, if your server is public you will need to upload or use one that has been uploaded to the steam workshop, if you are running a lan server you can just add the clientside via local mod in the DayZlauncher. not sure when using DZSAL.

May help, may not.
 
Initiate Mage
Joined
Jan 14, 2021
Messages
1
Reaction score
0
For eAI i use the client files which can be found on steam on both client and server, then i added the 2 pbos that were posted here earlier and put them in a folder (Addons) and then in another folder called @Enfusion AI (Server) and add that one server only, in order to get patrols working there are some init lines that you need to add

Code:
// Patrol 1 = Balota strip
ref array<vector> patrol_1  = {"5237.821777 9.568775 2157.804199", "4887.835449 9.560701 2578.265625", "4917.622559 9.539299 2599.980469"};

// Patrol 2 = SW Rail Line
ref array<vector> patrol_2  = {"41.383652 6.637133 1568.725464", "167.029785 6.660925 1589.156372", "399.000854 6.637136 1605.268677", "450.407135 6.660660 1618.758667", "482.006226 6.711864 1632.124023", "799.668762 6.740325 1846.262695", "847.898071 5.795653 1886.695801", "923.040100 5.795653 1959.974121", "976.875427 5.795653 2031.899414", "1050.173218 6.664209 2158.251709", "1157.952637 5.795209 2307.297119", "1187.608032 6.407721 2340.853271", "1259.927368 6.011772 2363.105225", "1333.362915 6.637136 2342.896973", "1469.527222 6.721370 2247.018555", "1514.207764 5.795653 2222.483398", "1572.351074 6.581270 2193.880371", "1639.594482 6.438149 2169.135010", "1696.991211 5.795653 2156.455811", "1763.947998 6.373237 2143.247314", "1889.594116 6.014451 2166.340820", "2079.179688 6.529642 2219.987549", "2176.673584 6.011375 2196.734375", "2244.440430 5.995491 2087.459229", "2348.422119 5.795653 2048.190186", "2641.000000 6.692032 1985.662354", "2772.157471 6.697611 1985.912354", "3044.920166 5.795653 2044.465820", "2772.157471 6.697611 1985.912354", "2641.000000 6.692032 1985.662354", "2348.422119 5.795653 2048.190186", "2244.440430 5.995491 2087.459229", "2176.673584 6.011375 2196.734375", "2079.179688 6.529642 2219.987549", "1889.594116 6.014451 2166.340820", "1763.947998 6.373237 2143.247314", "1696.991211 5.795653 2156.455811", "1639.594482 6.438149 2169.135010", "1572.351074 6.581270 2193.880371", "1514.207764 5.795653 2222.483398", "1469.527222 6.721370 2247.018555", "1333.362915 6.637136 2342.896973", "1259.927368 6.011772 2363.105225", "1187.608032 6.407721 2340.853271", "1157.952637 5.795209 2307.297119", "1050.173218 6.664209 2158.251709", "976.875427 5.795653 2031.899414", "923.040100 5.795653 1959.974121", "847.898071 5.795653 1886.695801", "799.668762 6.740325 1846.262695", "482.006226 6.711864 1632.124023", "450.407135 6.660660 1618.758667"};

// Patrol 3 = Cherno Port
ref array<vector> patrol_3  = {"7332.387695 5.712450 2651.121338", "7632.803223 5.507639 3075.661865", "7621.013184 5.892049 3083.053223", "7321.484375 5.448769 2658.244141"};

// Patrol 4 = Elektro Yard
ref array<vector> patrol_4  = {"10825.153320 5.894602 2555.271240", "10853.957031 6.433348 2635.236816", "10889.441406 5.977321 2749.464111", "10852.090820 6.012342 2760.362793", "10828.861328 6.012496 2730.357910", "10794.523438 6.012444 2636.897705", "10779.160156 6.012487 2593.712158", "10781.082031 6.004701 2574.147949"};

// Patrol 5 = Solnechny south
ref array<vector> patrol_5  = {"13392.708984 5.809348 5952.577637", "13369.891602 6.012489 5624.214844", "13373.618164 5.943049 5486.794434",  "13369.891602 6.012489 5624.214844"};

// Patrol 6 = Rify Trail
ref array<vector> patrol_6  = {"13342.375977 27.020344 11228.225586", "13469.069336 11.282786 11163.261719", "13567.762695 6.128973 11127.067383", "13620.910156 8.011324 11244.537109", "13567.762695 6.128973 11127.067383", "13469.069336 11.282786 11163.261719"};

// Patrol 7 = Nizhneye
ref array<vector> patrol_7  = {"12879.688477 5.743166 8590.398438", "12983.769531 6.060859 8323.492188", "13000.213867 6.062475 8330.422852", "12967.809570 5.781274 8447.635742"};

// Patrol 8 = NWAF North
ref array<vector> patrol_8  = {"4266.929688 339.008057 10938.349609", "4277.165039 339.012360 10922.452148", "4271.527832 339.008148 10938.139648", "4064.494385 339.012421 10818.675781"};

// Patrol 9 = NWAF south
ref array<vector> patrol_9  = {"4772.428711 338.964355 9583.963867", "4639.255859 339.012390 9815.970703", "4978.569336 339.012451 10004.463867", "4639.255859 339.012390 9815.970703"};

// Patrol 10 = Tisy
ref array<vector> patrol_10 = {"1724.632080 451.730408 14298.412109", "1681.035522 451.784302 14278.791016", "1668.385742 451.730408 14268.739258", "1653.012695 451.784302 14245.443359", "1662.009521 451.784302 14220.044922", "1668.885010 451.730408 14177.100586", "1678.905029 451.784302 14134.460938", "1687.656250 451.784302 14097.293945", "1691.055054 451.728760 14072.710938", "1697.563721 450.094635 14019.088867", "1701.266235 448.636108 13981.079102", "1709.151733 448.368225 13969.950195", "1726.191772 447.882568 13954.740234", "1734.303101 447.342072 13945.562500", "1736.849487 447.158569 13939.061523", "1803.257568 436.318970 13812.399414", "1802.478149 435.682281 13794.238281", "1764.742676 434.271759 13667.715820", "1753.983521 434.111572 13660.847656", "1697.765381 433.031982 13621.431641", "1625.751953 437.192169 13583.775391", "1615.443726 437.193420 13582.367188", "1586.155762 439.010864 13609.286133", "1566.816040 441.081787 13643.261719", "1554.550049 441.587372 13645.919922", "1533.254028 440.683624 13646.856445", "1470.583130 444.685120 13679.353516", "1448.422729 446.229736 13681.502930", "1397.534424 448.255707 13663.409180", "1377.747681 448.799530 13661.333984", "1356.402222 451.658264 13669.961914", "1339.632813 454.855988 13690.362305", "1311.232178 457.548615 13730.733398", "1368.332275 455.560181 13762.721680", "1389.098022 453.795563 13785.572266", "1394.411499 451.237183 13801.572266", "1398.934204 451.644989 13828.162109", "1419.962524 456.061951 13891.482422", "1409.579224 458.430359 13947.408203", "1421.006104 459.254517 13993.981445", "1422.121094 459.807831 14022.114258", "1388.509277 462.222443 14044.217773", "1388.548340 462.354797 14044.183594", "1333.772217 463.948151 14062.096680", "1350.346069 465.658081 14107.701172", "1461.509521 459.874268 14133.793945", "1503.123291 455.995056 14137.425781", "1554.196045 452.867004 14107.243164", "1574.911743 452.540283 14100.198242", "1629.664673 451.792175 14197.793945", "1636.238647 451.792175 14221.260742", "1671.278564 451.792175 14275.020508", "1645.910522 451.807617 14315.247070", "1669.397339 451.792175 14331.668945", "1685.370361 451.792175 14341.243164"};

// If you add another patrol array, add it to this list
ref array<array<vector>> patrol_list = {patrol_1, patrol_2, patrol_3, patrol_4, patrol_5, patrol_6, patrol_7, patrol_8, patrol_9, patrol_10};

// IMPORTANT: If you add an entry to the above list, pick the loadout for it by adding the loadout filename to this list
ref array<string> patrol_loadouts = {"HumanLoadout.json", "HumanLoadout.json", "HumanLoadout.json", "HumanLoadout.json", "HumanLoadout.json", "HumanLoadout.json", "HumanLoadout.json", "HumanLoadout.json", "HumanLoadout.json", "HumanLoadout.json"};

// you may change this quantity as well
const int NUMBER_PER_PATROL = 3;

// channel your inner M.C. Hammer - can't touch this
autoptr array<autoptr eAIDynamicPatrol> patrols = {};

void InitDynamicPatrols() 
{
    for (int i = 0; i < patrol_list.Count(); i++) {        
        string loadout = "SoldierLoadout.json";// default
        if (i < patrol_loadouts.Count()) loadout = patrol_loadouts[i];
        autoptr eAIDynamicPatrol pat = new eAIDynamicPatrol(patrol_list[i][0], patrol_list[i], loadout, NUMBER_PER_PATROL);
        patrols.Insert(pat);
        pat.UpdateTriggers();
    }
}
void SpawnSentry(vector pos, string loadout = "SoldierLoadout.json") {    
      eAIGame game = MissionServer.Cast(GetGame().GetMission()).GetEAIGame();    
      eAIBase ai = game.SpawnAI_Sentry(pos, loadout);
}

Place the above at the very top of your init.c

then add

InitDynamicPatrols();

to the bottom of your VoidMain

Thank you very much for posting this, using your info I finally got eai spawns working (not via the menu). It's already miles ahead of the other mod :)
 
Newbie Spellweaver
Joined
May 21, 2021
Messages
5
Reaction score
0
so im using OmegaManager to manage my server,
so i have added the serverside mod manually.
Then uploaded the clientside mod to the steam workshop, added that to the serverside as well.
Are you saying i need to upload the Serverside mod to the workshop? i thought this was just server side.

DZSA - server shows up and tells me that i need the clientside mod but then when i launch the game and try to join it tells me that i shouldnt have this mod installed.
 
Newbie Spellweaver
Joined
May 13, 2021
Messages
5
Reaction score
1
so im using OmegaManager to manage my server,
so i have added the serverside mod manually.
Then uploaded the clientside mod to the steam workshop, added that to the serverside as well.
Are you saying i need to upload the Serverside mod to the workshop? i thought this was just server side.

DZSA - server shows up and tells me that i need the clientside mod but then when i launch the game and try to join it tells me that i shouldnt have this mod installed.

You Don't upload the Serverside part to the workshop, that is not allowed by the author. if you look at the error message first posted it tells you that your client has a mod that the server does not, (@BotClientSide) - bot_clientscripts.pbo.

Are you sure you have the clientside BISIGN files in both (@BotClientSide) client and server folders and you have added the key to your servers keys folder.
 
Newbie Spellweaver
Joined
May 21, 2021
Messages
5
Reaction score
0
You Don't upload the Serverside part to the workshop, that is not allowed by the author. if you look at the error message first posted it tells you that your client has a mod that the server does not, (@BotClientSide) - bot_clientscripts.pbo.

Are you sure you have the clientside BISIGN files in both (@BotClientSide) client and server folders and you have added the key to your servers keys folder.

For the record i havent put serverside files on workshop as this is what i thought.

Secondly The BiPrivateKey for the serverside is in the mod file in a folder called (keys) aswell as the server folder called keys.
i would assume that it would also be in the clientside as the Mod downloads with @clientside/addons @clientside/keys
It should know where to look for the Biprivatekey?
Unless i am missing a key all together...?

The clientside/addons/BESIGN file is in the published Mod
 
Newbie Spellweaver
Joined
May 13, 2021
Messages
5
Reaction score
1
SirBrando - DayZ Standalone bots.. - RaGEZONE Forums

Bot_ClientScripts (PBO)
Bot_ClientScripts.pbo.AiBotV2.bisign

these should be in your @botclientside/Addons folder.

SirBrando - DayZ Standalone bots.. - RaGEZONE Forums

AiBotV2.bikey

this should be in the keys folder.

try joining through the DayZ launcher and untick all your mods before joining the server this should then bring up a list of all mods required by your server, maybe you will spot an issue there.
 
Newbie Spellweaver
Joined
May 21, 2021
Messages
5
Reaction score
0
SirBrando - DayZ Standalone bots.. - RaGEZONE Forums

Bot_ClientScripts (PBO)
Bot_ClientScripts.pbo.AiBotV2.bisign

these should be in your @botclientside/Addons folder.

SirBrando - DayZ Standalone bots.. - RaGEZONE Forums

AiBotV2.bikey

this should be in the keys folder.

try joining through the DayZ launcher and untick all your mods before joining the server this should then bring up a list of all mods required by your server, maybe you will spot an issue there.


Right sorted this, Was running the wrong Key in the end, Resigned now it works.
However it seems to crash the server after completing 3-4 Missions......?
Any Idea on how to get this to stop? I Have looked at the crash logs which don't seem to tell me all that much as to why it crashed
 
Newbie Spellweaver
Joined
May 13, 2021
Messages
5
Reaction score
1
Right sorted this, Was running the wrong Key in the end, Resigned now it works.
However it seems to crash the server after completing 3-4 Missions......?
Any Idea on how to get this to stop? I Have looked at the crash logs which don't seem to tell me all that much as to why it crashed

I am running both the Russian AI mod and the Enfusion one on my private server and have had no crashes at all.

Other people in this thread also mentioned crashes, i'm guessing you have added the botmissions folder to your mpmission/dayzOffline.chernarusplus folder and added the correct lines within the init.c?, if so you could try adjusting some of the settings within the botmissions to see if any make a difference i.e respawning and stuff, also if you are running a different map than dayzOffline.chernarusplus you would need to reflect that in your init additions and the coords may vary on a different version of the map and need to be reapplied which would be found within the individual botmissions.

added to init.c

Code:
#include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\BotMissions\\BotGroupMissionTisy.c" 
#include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\BotMissions\\BotGroupMissionNWA.c" 
#include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\BotMissions\\BotGroupMissionPav.c" 
#include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\BotMissions\\BotGroupMissionZel.c" 
#include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\BotMissions\\BotGroupMissionKab.c" 
#include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\BotMissions\\BotGroupMissionC1.c" 
#include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\BotMissions\\BotGroupMissionC2.c" 
#include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\BotMissions\\BotGroupMissionC3.c" 
#include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\BotMissions\\BotGroupMissionC4.c"
#include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\BotMissions\\BotGroupMissionTroick.c"

and just inside your void main

Code:
//Start bot mission module
    BotGroupMissionC1();
    BotGroupMissionC2();
    BotGroupMissionC3();
    BotGroupMissionC4();    
    BotGroupMissionNWA();
    BotGroupMissionPav();
    BotGroupMissionZel();
    BotGroupMissionKab();
    BotGroupMissionTroick();
    BotGroupMissionTisy();
    //---------------------------------------------------------
 
Newbie Spellweaver
Joined
Jul 18, 2019
Messages
57
Reaction score
7
Code:
24.05 2021 14:16:00
NULL pointer to instance
Class:      'SurvivorBase'
Entity id:2995645

Function: 'RaiseWeapon'Stack trace:
eAI/Scripts/4_World/eai\entities\eaibase.c:1007
$profile:eAI/eAI_Targetting_Combat_State.c:18
eAI/Scripts/4_World/eai\classes\fsm\eaihfsm.c:202
eAI/Scripts/4_World/eai\entities\eaibase.c:624



Code:
14:08:41.194 !!! [CE][offlineDB] :: Can't kill player: unknown error
14:15:14.299 !!! [CE][offlineDB] :: Can't kill player: unknown error
14:17:05.897 !!! [CE][offlineDB] :: Can't kill player: unknown erro
r=======================================================-------------------------------------------------------
Time: 14:17:33Exception code: C0000005 ACCESS_VIOLATION at CF723CD2
Allocator: systemgraphics:  Noresolution:  160x120x32
Mods: mods\@inventoryplusplusVersion 1.12.153904
Fault address:  CF723CD2 00:CF723CD2 Unknown module
file:     dayzOfflineworld:    chernarusplus
Prev. code bytes: D9 FF 90 18 09 00 00 48 8B D7 48 8B C8 4C 8B 00Fault code bytes: 41 FF 90 30 04 00 00 48 8B D7 48 8B CB E8 FC 00
=======================================================
note: Minidump has been generated into the file profiles\chernarus\DayZServer_x64_2021-05-24_13-47-53_2021-05-24_14-17-33.mdmp

Getting these two errors then server crashes.
 
Last edited:
Newbie Spellweaver
Joined
May 21, 2021
Messages
5
Reaction score
0
Server Crashes after completing 3 - 4 missions any ideas on a fix....
Looked through the crash logs but it doesn't really tell me anything

Noticed that it was spawning multiple Military crates - so changed the code so that this doesn't happen anymore.
Was hoping this was going to help with the problem, but hasn't really made a difference



Also is there a way to add this to say an events spawn, rather than always active on the map.

Any Help would be great.
 
Back
Top