I know that issue is old but after reading and doing all the stuff that people recommend it, still I can't find the light at the end of the tunnel.
First of all, my goal is to setup a vanilla exile gnu/linux (debian) server. I followed this tutorial:
It's really useful but lacks two important tips:
still you must lowercase mod names as Bohemia's wiki suggests (Some mods such as @ALiVE and @A3MP will not function if there are capital letters in any of their file names. If you do not update your mods on a regular basis, you can just use the command...). Maybe I'm wrong but the point that it did'nt work until I do the change.
never lowercase "extDB2" folder and the dinamic library "extDB2.so".
Okay. Let's continue. The config files are set as it follows:
Battleye is set to 1 (true) at @exileserver/config.cfg
At @exileserver/extdb-conf.ini is set the [exile] database parameters:
I launch the server executing this command:
./arma3server -cfg=@exileserver/basic.cfg -config=@exileserver/config.cfg -autoinit -mod=@exile\; -servermod=@exileserver\; -port=2302 -profiles=SC -name=SC -noSound 2> SC/serverlog.rpt
The "nice" ouput confirms that everything runs fine:
15:57:09 Dedicated host created.
15:57:24 BattlEye Server: Initialized (v1.217)
15:57:24 Host identity created.
15:57:25 Game Port: 2302, Steam Query Port: 2303
Arma 3 Console version 1.84.144924 x86 : port 2302
15:57:25 Mission Exile.Malden read from bank.
15:57:25 Roles assigned.
15:57:26 Reading mission ...
15:57:36 Mission read.
15:57:37 Game started.
The verbose ouput (saved at SC/serverlog.rpt) also confirms that the server connects to database without any issue:
15:57:36 CallExtension loaded: extDB2 (/home/rotter/Server/@exileserver/extDB2.so) [j]
15:57:36 "ExileServer - Installed extDB2 version: 71"
15:57:36 "ExileServer - Connected to database!"
15:57:36 "ExileServer - Database protocol initialized!"
Also I check the log file from extDB seems to say ok:
extDB2: Version: 71
extDB2: https://github.com/Torndeco/extDB2
extDB2: Linux Version
Message: All development for extDB2 is done on a Linux Dedicated Server
Message: If you would like to Donate to extDB2 Development
Message: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2SUEFTGABTAM2
Message: Also leave a message if there is any particular feature you would like to see added.
Message: Thanks for all the people that have donated.
Message: Torndeco: 20/02/15
extDB2: Found extdb-conf.ini
extDB2: Detected 1 Cores, Setting up 2 Worker Threads
[15:57:36 +02:00] [Thread 713] extDB2: Database Type: MySQL
[15:57:36 +02:00] [Thread 713] extDB2: Database Session Pool Started
[15:57:36 +02:00] [Thread 713] extDB2: SQL_CUSTOM_V2: Loading Template Filename: /home/rotter/Server/@exileserver/extDB/sql_custom_v2/exile.ini
[15:57:36 +02:00] [Thread 713] extDB2: SQL_CUSTOM_V2: Version 12 Detected, Latest Version 12 Available
I don't forget the tip from @snorp and other guys about the need of include this line at "/etc/mysql/my.cnf"
sql-mode="ERROR_FOR_DIVISION_BY_ZERO,NO_ZERO_DATE,NO_ZERO_IN_DATE,NO_AUTO_CREATE_USER"
So, when I trying to log in to the server, it stucks at the Connecting screen. Nothing happens. Only this:
Checking again the server log and didn't see any change or update. Nothing revelant at the client logs as well.
I found that I think is the same problem:
and another dead end thread about the same issue:
Any help will be welcome...!