Arma 3
INIDBI2 - Official extension
34 Comments
Ghost Elite Gamer Apr 27 @ 7:47am 
Update guess when in doubt add " " randomly works now...
Ghost Elite Gamer Apr 27 @ 7:27am 
Hello If anyone is able to help I'm getting this error when testing: Error: ERROR UNDEF : OO_INIDBI("SCALAR", "constructor")
RebelSchutze Sep 11, 2024 @ 10:48am 
INIDB2 works great with VA and my dedicated server while it is in session, however, after a server restart the player's db files are wiped upon them rejoining the game. Is this how it's supposed to work and if so is there a simple solution to this?
Ryu Jul 16, 2024 @ 7:12pm 
Also, how do you delete data to reset server progress on a LAN server?
Ryu Jul 15, 2024 @ 11:27am 
Having the same issue as Autopilotman
Autopilotman May 20, 2024 @ 4:31pm 
Using this with Billyeatworld's "Direct Action" gamemode, and when I collect a large amount of items and save them in the arsenal; I get:

"InidbI: write failed Arsenal JA Datalist data too big > 8K"

Is there a way to increase the Datalist data maximum size? Would be a great help.
Steel [Democracy Rangers] Oct 23, 2023 @ 10:14am 
If any other developers come across this issue, make sure you write some data to the DB object otherwise the database won't appear. It doesn't appear to work the same way as creating a database with SQL Server for example.
aryanam850 Jul 6, 2023 @ 4:55am 
i use this mod for DCO GPT mod . but it makes my game crash from start menu .
Stefan_Zmeier May 21, 2023 @ 2:29am 
how to restart everything, have completed three mission. but want to start over.
.:[-YN-]:. Ninoss Jan 17, 2023 @ 9:05am 
This mod WILL NOT SAVE anything unless a .sqf script asks for it, this addon is mainly for developers.

Common use-cases of INIDBI :
You want to export things from ARMA to a file, while ARMA can't write in a file, INIDBI can.
You want to save some 'global' persistant datas, for exemple the time a server mission ended to be able to set it next reboot, INIDBI can be used for that.

What INIDBI is not meant to do :
Save/Load significant amount of data frequently, it's not a database!
Every time you you use INIDBI, it will open/read/write the file to make the requested changes, that will become slow really fast.
Haven Nov 19, 2022 @ 8:07am 
(1/2)

THE SAVE BUTTON DOESN'T WORK WHEN YOU DOWNLOAD THIS MOD, MULTIPLAYER SAVING IS NOT DONE THROUGH THE PAUSE MENU EVER!

If you are running Direct Action, or a similar mission, saving is generally done automatically. Most missions don't have a save button, or at the least don't require one to be pressed for it to save. INIDBI2 is a multiplayer persistence mod, it's meant for large servers to store player data seamlessly between restarts. This means that if you have already installed INIDBI2 from here, you likely have a working save system on that mission.

If you want to test whether it works or not, open the mission that uses it and do something that would need to be saved: for instance on Direct Action if you force your level up by 1, it will save. Then, restart the match and check if your level stays the same, or if what you did persists, if it does, then great! You have saving!
Haven Nov 19, 2022 @ 8:07am 
(2/2)

Before you go complaining that missions like Direct Action don't save player position and vehicle position by default, please remember what this system and those missions are designed for; dedicated servers. On a real server, roles might be taken, missions you logged out at might now be completed leaving you stranded, and vehicles staying in the world could cause heaps of issues.

TLDR; You probably already have INIDBI2 working, just because that save button isn't grey doesn't mean that your game isn't saving.

PS; If you are having troubles with the mod, try moving the mod folder to your Arma Root directory, this is the folder that CONTAINS the arma.exe file. Do not listen to people that tell you to move keys around, this is not necessary for local multiplayer.
Epsilon May 20, 2022 @ 7:44am 
is this gonna work in singleplayer?
Toasty Mar 3, 2022 @ 6:49am 
@icantaimbro copied from a friend: - To save on local multiplayer or dedicated servers you MUST be running INIDBI2 in addition to any mod presets on the host / dedicated server.
- Check save game is being created in @inidbi2/db folder. If not, move @inidbi2 to the ARMA 3 root directory and run it from there.
iCantAimBro Jan 25, 2022 @ 5:03pm 
@Code34 Im cant figure out how to get this thing to work with the Direct Action by BillyEatWorld, can you make a step by step
y0014984 Dec 7, 2021 @ 10:46am 
You could check out my INIDBI2 tutorial. Unfortunately it's in german and 2 years old, but I think it's still up-to-date. You need scripting to take advantage of this mod. In my video I go through an example. https://www.youtube.com/watch?v=KnXKeuJGoAI
Squigdude Dec 6, 2021 @ 12:54am 
So im probably just jumping in the pit with everyone else who doesnt know how to use this but for real, do i gotta do something else other than let steam handle the installation? it shows up in the launcher but it just doesnt show up anywhere else after that aside from the mods in the options
giggus Nov 20, 2021 @ 3:45am 
I am trying to use this on a non-dedicated server (Hosted with Arma directly, not the Server tool) for the official "Extraction" mission from the new Western Sahara cDLC. I have used this mod befor for a custom mission from the Workshop and it worked (i think i just loaded it as a mod thou the Arma Launcher). The problem is i cant access the console in this mission. Is it even possible to use it in official missions?
J.Phillips Oct 31, 2021 @ 9:11pm 
Hello. I am trying to use this mod for a database to save persistence on our dedicated server. I have followed all instructions available and do not see a way to save persistence other than gear.
Maddy Oct 27, 2021 @ 2:25pm 
How do I save?
OussiDropship Sep 22, 2021 @ 8:03pm 
I don`t know how i can save the game. I have downloaded the mod but it doesn`t work or so
Spelmo3 | TGN Sep 11, 2021 @ 2:01am 
never come across inidbi2 but a mission we're hosting would benefit with its use.

cant get alot of information can anyone tell me if it works on linux servers. and can it be run as a server mod only?
ArteyFlow Jun 20, 2021 @ 10:24am 
@TDMatijas If you're running it for local multiplayer why are you messing with -servermod parameters? Just go to "steamapps/common/ArmA 3/!Workshop" (you might have to enable Show hidden folders and drives in order to see this), then copy the INDIBI2 - Official Extension folder and paste it somewhere. After that, enable it through the launcher by clicking "Local Mod" and browsing to the copied folder.
ArteyFlow Jun 20, 2021 @ 10:22am 
@Husker This is for multiplayer missions only AFAIK
TDMatijas Jun 10, 2021 @ 5:25pm 
I am trying to run this for a local multiplayer but I dont understand the 3rd step:load it through -serverMod=@inidbi2; or -mod=@inidbi2; Can someone clarify please, Im sure its stupid simple lol
Husker May 16, 2020 @ 7:47am 
Please in a sentence. How do I actually use this? Have looked over all links. Simply want persistancy on a single Player game locally. Looked over links and mainly refer to servers and multi player games. Cannot figure out how to call this for the mission
Planewalker Apr 16, 2020 @ 10:17am 
Newest version is(AFAIK) 2.06.04, and is the one on armaholic & here; update dates matches.
Github is still 2.06.


This mod is a work of art, no less.

Thank you.
Stix_09 Mar 16, 2020 @ 2:28pm 
Would it be possible to put the ver number on this steam workshop item so I can compare it to the current vers (currently no idea if this mod is latest version) your workshop mod change history lacks version numbers.
竹之韵 Nov 16, 2019 @ 10:18am 
After the dedicated server uses this MDO, it still cannot be archived. The DB folder is empty. The archive file cannot be found. Do you know how to set the private server?
y0014984 Jul 29, 2019 @ 8:53am 
The *.dll files are no longer blocked by BattlEye.
y0014984 Jun 25, 2019 @ 9:05am 
Me again. I removed the mod and freshly reinstalled it from the steam workshop. Same problem: Battleye blocks the inidbi2_x64.dll

After that I removed the dll and used the one from the dropbox download (v2.06). This dll wasn't blocked by battleeye. After that I calculated the checksums for the steam workshop version and the dropbox download version. The checksums are different.

So I think this is the problem. Replacing the dll files with an mod update causes batteleye to think that there is a threat. I don't know how to fix that.
y0014984 Jun 24, 2019 @ 1:11am 
Hi, after the last update of your mod (adding the 32 bit dll), battle-eye blocks the loading of inidbi2_x64.dll. Do you know what caused this?
Code34  [author] Jun 19, 2019 @ 12:28am 
hi it was done but it seems publishers dont publish empty directory.
y0014984 Jun 18, 2019 @ 7:54am 
Hi, could you please pre-deploy the "db" folder in the mod structure, so the mod is ready to use? I think this would prevent some problems for new users. Thank you. :steamhappy: