[Infinity Release] [Clientside] Client closing on launch after X-Trap popup
Good evening,
As requested by @Dens666 in the Infinity release thread, I'm making a new thread to request assistance with a long-standing problem I've been having. It first happened with the Fallen release, but now seems to be repeating itself with the Infinity one.
I've installed the database, the server, and the client. I installed and then replaced the base Extornia server repack with the Infinity serverside files, and filled out odbc.ini and edited SQL/CentOS credentials and IPs accordingly.
The server seems to be running correctly, although it looks like the server commands weren't updated with the Infinity serverside. I had to run the SH files directly in /home/cabal in order to start the server with the necessary delays.
The database is also working correctly, server logs report connection successful. The current issue is with the client. I installed the EvoClient 2.0 provided in the Infinity thread, restarted my PC, applied the launcher registry fix, ran the launcher once so it could download and apply updates.
Then I decompressed/edited/recompressed the English language.enc with the CentOS IP (ports unchanged), and ran the client. X-Trap updates properly (after adding the required info to the hosts file), but once that's done, the client just closes immediately. This happens regardless of whether I use the launcher or the start-up batch file directly, and it happens with both parameters mentioned on the thread.
I had a suspicion this was an X-Trap incompatibility issue (I'm running WinXP), but @Dens666 says it might not be, so I was wondering if anyone else had run into this issue, if they have any clue what might be causing it, and if so, if they could point me in the right direction.
The only other alternative I'm looking at immediately is just building my own client from scratch (which has worked in the past), but considering all the customizations that the Infinity release has, I'm not really feeling keen on undertaking that, especially seeing as a working client has already been provided.
Any help will be extremely appreciated! :)
P.S.: I've already tried disabling DEP / adding exceptions to it but that had no effect at all.
Re: [Infinity Release] [Clientside] Client closing on launch after X-Trap popup
UPDATE: I managed to get the client working after all by using the CabalMain (and batch file) provided in the "Client Files" folder of the "Infinity_Files_2014.rar" archive. Initially I assumed, from reading the thread, that these files were outdated, and were superseded by the later uploaded "evo-fullclient-v2.0.exe" client, but it appears they're the only ones that are working for me for some reason.
I also ran a difference check between both clientside packages and the only differences of relevance I found were: the X-Trap files, and a few language ENC files (I kept the ones from the EvoClient since they seem to have some extra edits done by Drav3n).
I'm not 100% convinced that I will not run into problems for using the CabalMain instead of the Gl4d executable (I have no idea what the differences are between the two but I suspect Gl4d is the one I should be using), but this will have to do for now.
If anyone else is running into this issue, try using these two files from the server files archive instead (and make sure language.enc contains the correct IP and ports versus the serverside).
P.S.: I did notice another issue with the Infinity release, although it might just be on my end. BeGa Admin tool can't seem to be able to create new accounts even though it connects fine. I had to do it manually. Maybe procedures were changed in the provided DBs?