Jump to content

Qzen

Member
  • Content Count

    14
  • Joined

  • Last visited

  • Medals

Community Reputation

10 Good

About Qzen

  • Rank
    Private First Class
  1. Qzen

    Arma2MySQL

    I think I am using the Async. _return = "Arma2Net.Unmanaged" callExtension format ["Arma2NETMySQLCommandAsync [""arma"", ""%1""]", _query]; Well, after changing to _return = "Arma2Net.Unmanaged" callExtension format ["Arma2NETMySQLCommand [""arma"", ""%1""]", _query]; It seemed to do the job. Thanks //Qzen
  2. Qzen

    Arma2MySQL

    Has anyone had any issues where this plugin cant execute e.g. 3 queries within 5 seconds? If I run 2 queries to quick only the first one will be executed. (I have a "sleep" of half a second in between) //Qzen
  3. I have the same problem on on my server. Anyone have a solution?
  4. Hello, I am running a Takistan Life server and currently I am experiencing some desync on the server while people are downloading the mission file. The server is running on: Intel Xeon E5-1650 3.2Ghz 64Gb RAM 2x Hitachi HDS72302BLE640 2Tb in Raid 1 1 Gbit internet connection My current bandwidth file looks like this. adapter=-1; 3D_Performance=1; Resolution_W=0; Resolution_H=0; Resolution_Bpp=32; Windowed=0; MinBandwidth=1090519040; MaxBandwidth=2147483647; MaxMsgSend=192; MaxSizeGuaranteed=512; MaxSizeNonguaranteed=256; MinErrorToSend=0.0080000004; MinErrorToSendNear=0.0099999998; MaxCustomFileSize=0; I have been playing around with the settings in my bandwidth file but I cant get rid of that small desync. And my BattlEye script-log ended up being 1.3Gb after the server had run for about a day. Is that normal?
  5. Qzen

    Arma2MySQL

    After recompileing the Arma2NETMySQL on the server it seems to work. I am now running your test mission on Stratis and it saves the loadouts as supposed to. Well, thanks for the help. Now I need to get started on making my own mission... //Qzen
  6. Qzen

    Arma2MySQL

    I still have the same problem with the mission getting stuck at "Reading mission...". I have no idea what I might be missing on the server. All the MySQL, SQLite, .NET Framework and VC++ Redist is matching what I have installed on my computer. And as of now the folder layout is the same as on my computer. The addons are copied over the same way as they are on my computer to the server. //Qzen
  7. Qzen

    Arma2MySQL

    Well, I cant find the old version of the SQLite dependencies thats linked in the readme. And I dont know what to do with the dll files in the new versions. Do I put them in the Arma2NET directory?
  8. Qzen

    Arma2MySQL

    Well, this is weird. It works on my computer but on the server it doesn't. It gets stuck at "Reading mission..." and the log just stops there but the process isn't saying "Not responding". So is it possible that the server might be missing any of the dependencies? In that case what dependencies might it be? As I said before, the server is running .NET Framework 4.5, MySQL Connector 6.6.5.0 and the latest MySQL server. What else do I need?
  9. Qzen

    Arma2MySQL

    I moved both System.Data.SQLite.dll and MySQL.Data.dll out to the @Arma2NET directory and now I can read from the database. Thanks so much for the help. <3 // Qzen
  10. Qzen

    Arma2MySQL

    For some reason I cant get this to work. This is my Arma2NET log-file http://pastebin.com/A5c1pphV And this is my Arma2NETMySQL log-file Info: 00:26:10 - Logging started in directory: C:\Users\Adam\AppData\Local\Arma2NETMySQL/logs/ Info: 00:26:10 - Arma2NETMySQL Plugin Started. Info: 00:26:10 - Version number: 0.1.0.0 Info: 00:26:10 - Loading databases... Info: 00:26:10 - Databases.txt file loading in from: D:\Steam\steamapps\common\Arma 3\Databases.txt Info: 00:26:10 - Type: mysql Database: arma3 IPAddress: 127.0.0.1 Port: 3306 Username: arma Password: NotShownForSecurityReasons I downloaded the Arma2NET MySQL plugin from the link supplied on the first page (https://www.dropbox.com/sh/ngix8aunt9nnwj7/ZHt1agEeM0) I have tried on both my computer and my server, with the same result. Both my computer and my server are running .NET Framework 4.5 This is where the files are located within my Arma 3 directory. And as you see the Databases.txt is located in the Arma 3 directory and is found by the extension. Would be awesome if any of you guys could help me figure this out. // Qzen
  11. I figured out how to achieve what I was trying to do. Now I have some other problems that I need to fix. So I will post the source code here when I have fixed those issues.
  12. Yeah, sure. I will release it in source code for you.
  13. I am working on adding a function to iniDB that returns all the variable names in a specific section in the ini-file. In the VC++ Project I have added this code: ini.cpp bool Ini::ReadAll(char* file, char* section, char* output, size_t outputSize) { if(GetPrivateProfileSectionA(section, output, outputSize, file) == NULL) { return false; } if(GetLastError() == 2) { return false; } return true; } dllmain.cpp if(_stricmp(func, "readall") == 0) { char* file = strtok(NULL, ";"); char* sec = strtok(NULL, ";"); if(file != NULL && sec != NULL) { char realFile[MAX_PATH] = {0}; sprintf_s(realFile, MAX_PATH, "db\\%s.ini", file); //logger.write("inidb.log", "read[%s, %s, %s, %s]", logger.dirFile(realFile), sec, key); char trueValue[512] = {0}; if(Ini::ReadAll(logger.dirFile(realFile), sec, trueValue, 512)) { if(_stricmp(trueValue, "c0f916b469c17e0f967c6774e0d837fac0f916b469c17e0f967c6774e0d837fa") == 0) { strncpy(output, "[false];", outputSize); } else { sprintf_s(output, outputSize, "[true, '%s'];", trueValue); } } } else { strncpy(output, "[false];", outputSize); } //logger.write("inidb.log", "result: %s", output); } There is a problem with this code and that is that it only returns the first variable in the section. And it returns it this way: variable="value" I need it to only return the variable name. So I am wondering if anyone knows how to make it return all the variable names in a array so I can later parse it in my SQF scripting.
×