I'm trying to create a War3FT v3.0 RC14 server in CS 1.6 and running in to a mapchange crashing problem that has no error. It has been talked about before, but I didn't see any solutions in those threads other than switching to v3.0 RC11, which I tried, but it didn't work.
The only thing that has worked is using the premade package that is running War3FT v2.3.2, but I would much rather find a solution that allows me to run the most recent version.
The other things I've tried doing are using v3.0 RC13 with no success, changing how XP is saved (MySQL vs Vault), fiddling with plugins.ini and modules.ini to no avail, and then comparing the v2.3.2 to v3.0 which has too many differences to narrow down the problem for me.
I also noticed that if I remove +map <map> from the properties of the HLDS shortcut - HLDS just hangs when I run it, but at least doesn't crash.
I am running on Windows 10 x64, more than enough RAM for an old game like CS 1.6, and running it on an SSD.
Not sure what other information to give other than the process I went through to make the server.
I installed HLDS & cstrike through SteamCMD. Then created a shortcut with these properties:
Code:
C:\SteamCMD\servers\hlds.exe +hostname "WCIII Testing" -console -game cstrike +maxplayers 24 +sv_lan 0 +port 27020 +map de_dust2 +ip 192.168.50.172 -condebug
Then I installed AMX Mod X with the v1.8.2 Full Installer into my server's cstrike folder, and followed up by extracting the Counter-Strike AMXX addon pack in to ..\cstrike\
Downloaded the War3FT v3.0 RC 14 and did the same, extracting everything to ..\cstrike\addons\amxmodx\
I downloaded MySQL v5.1.73 and installed/setup a server because I read that War3FT has problems with MySQL 5.5 or higher, and it's important to me to have EXP saved.
At this stage of the process the server works like it's supposed to. I can start the server and play on it with all of the AMXX commands working.
Here's some information from my server's console while it is running:
Code:
Console initialized.
Protocol version 48
Exe version 1.1.2.7 (cstrike)
Exe build: 15:17:10 Jul 24 2019 (8308)
STEAM Auth Server
Server IP address 192.168.50.172:27020
Metamod version 1.21-am Copyright (c) 2001-2013 Will Day <[email protected]>
Metamod comes with ABSOLUTELY NO WARRANTY; for details type `meta gpl'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `meta gpl' for details.
AMX Mod X version 1.8.2 Copyright (c) 2004-2006 AMX Mod X Development Team
AMX Mod X comes with ABSOLUTELY NO WARRANTY; for details type `amxx gpl'.
This is free software and you are welcome to redistribute it under
certain conditions; type 'amxx gpl' for details.
stray key in process_key: item_getiteminfo 61
L 05/12/2020 - 18:04:18: -------- Mapchange to de_dust2 --------
Executing AMX Mod X Configuration File
Scrolling message displaying frequency: 10:00 minutes
[AMXX] Loaded 1 admin from database
Menu item 17 added to Menus Front-End: "Plugin Cvars" from plugin "pluginmenu.amxx"
Menu item 18 added to Menus Front-End: "Plugin Commands" from plugin "pluginmenu.amxx"
Connection to Steam servers successful.
VAC secure mode is activated.
Code:
meta list
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] AMX Mod X RUN - amxmodx_mm.dll v1.8.2 ini Start ANY
[ 2] MySQL RUN - mysql_amxx.dll v1.8.2 pl1 ANY ANY
[ 3] Fun RUN - fun_amxx.dll v1.8.2 pl1 ANY ANY
[ 4] Engine RUN - engine_amxx.dll v1.8.2 pl1 ANY ANY
[ 5] FakeMeta RUN - fakemeta_amxx.dl v1.8.2 pl1 ANY ANY
[ 6] CStrike RUN - cstrike_amxx.dll v1.8.2 pl1 ANY ANY
[ 7] CSX RUN - csx_amxx.dll v1.8.2 pl1 ANY ANY
[ 8] Ham Sandwich RUN - hamsandwich_amxx v1.8.2 pl1 ANY ANY
8 plugins, 8 running
Code:
amxx plugins
Currently loaded plugins:
name version author file status
[ 1] Admin Base (SQL) 1.8.2 AMXX Dev Team admin_sql.amxx running
[ 2] Admin Commands 1.8.2 AMXX Dev Team admincmd.amxx running
[ 3] Admin Help 1.8.2 AMXX Dev Team adminhelp.amxx running
[ 4] Slots Reservation 1.8.2 AMXX Dev Team adminslots.amxx running
[ 5] Multi-Lingual System 1.8.2 AMXX Dev Team multilingual.am running
[ 6] Menus Front-End 1.8.2 AMXX Dev Team menufront.amxx running
[ 7] Commands Menu 1.8.2 AMXX Dev Team cmdmenu.amxx running
[ 8] Players Menu 1.8.2 AMXX Dev Team plmenu.amxx running
[ 9] Teleport Menu 1.8.2 AMXX Dev Team telemenu.amxx running
[ 10] Maps Menu 1.8.2 AMXX Dev Team mapsmenu.amxx running
[ 11] Plugin Menu 1.8.2 AMXX Dev Team pluginmenu.amxx running
[ 12] Admin Chat 1.8.2 AMXX Dev Team adminchat.amxx running
[ 13] Anti Flood 1.8.2 AMXX Dev Team antiflood.amxx running
[ 14] Scrolling Message 1.8.2 AMXX Dev Team scrollmsg.amxx running
[ 15] Info. Messages 1.8.2 AMXX Dev Team imessage.amxx running
[ 16] Admin Votes 1.8.2 AMXX Dev Team adminvote.amxx running
[ 17] NextMap 1.8.2 AMXX Dev Team nextmap.amxx running
[ 18] Nextmap Chooser 1.8.2 AMXX Dev Team mapchooser.amxx running
[ 19] TimeLeft 1.8.2 AMXX Dev Team timeleft.amxx running
[ 20] Pause Plugins 1.8.2 AMXX Dev Team pausecfg.amxx running
[ 21] Stats Configuration 1.8.2 AMXX Dev Team statscfg.amxx running
[ 22] Restrict Weapons 1.8.2 AMXX Dev Team restmenu.amxx running
[ 23] StatsX 1.8.2 AMXX Dev Team statsx.amxx running
[ 24] CS Stats Logging 1.8.2 AMXX Dev Team stats_logging.a running
24 plugins, 24 running
After I add war3ft.amxx to the plugins.ini is where things take a darker turn. My server almost instantly crashes when I run the HLDS shortcut and the only information that shows up in the "qconsole.log" after it crashes is:
Code:
Protocol version 48
Exe version 1.1.2.7 (cstrike)
Exe build: 15:17:10 Jul 24 2019 (8308)
Server IP address 192.168.50.172:27020
Metamod version 1.21-am Copyright (c) 2001-2013 Will Day <[email protected]>
Metamod comes with ABSOLUTELY NO WARRANTY; for details type `meta gpl'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `meta gpl' for details.
AMX Mod X version 1.8.2 Copyright (c) 2004-2006 AMX Mod X Development Team
AMX Mod X comes with ABSOLUTELY NO WARRANTY; for details type `amxx gpl'.
This is free software and you are welcome to redistribute it under
certain conditions; type 'amxx gpl' for details.
L 05/12/2020 - 16:59:31: -------- Mapchange to de_dust2 --------
And in the AMXX logs the only thing that shows is:
Code:
L 05/12/2020 - 16:59:31: -------- Mapchange to de_dust2 --------
All I really want to do is understand what is going wrong. Does anyone have thoughts on a way I could debug this further to get to the root of the problem? Thanks.