What I did:
"GameParameters" and "WindowPlacement" have written themselves in.HKEY_LOCAL_MACHINE\SOFTWARE\Allegiance\1.2\Server wrote:QUOTE (HKEY_LOCAL_MACHINE\SOFTWARE\Allegiance\1.2\Server)"CfgFile"=<server_cfg_file>
"ArtPath"=<correct beta art path>
"LocalAddress"="Djorver"
"Location"="Serbia"
"MaxPlayersPerGame"=dword:000000c8
"nUpdatesPerSecond"=dword:00000014
"LangID"=dword:00000009
"FIRSTRUN"=dword:00000001
"InstalledGroup"="1"
"Launched"="1"
"Version"="1.2"
"MaxGames"=dword:00000002
"GameParameters"=hex:ff,ff,ff,ff,00,00,00,00,db,00,00,00,ec,03,00,00,44,6a,6f,\
6c,65,27,73,20,47,61,6d,65,00,20,47,61,6d,65,20,4e,61,6d,65,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,50,43,6f,72,65,30,30,35,62,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,99,5f,48,43,04,00,02,00,00,00,00,00,00,00,00,00,0e,74,5a,3b,\
89,88,08,3c,00,00,00,00,00,00,80,3f,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,70,41,00,00,70,42,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,\
ff,ff,64,00,64,00,64,00,00,00,00,00,00,00,01,00,01,00,01,00,01,00,00,00,80,\
3f,ff,7f,08,00,00,00,00,00,01,00,00,00,00,00,02,00,ff,ff,e8,03,00,00,00,00,\
01,00,14,00,14,00,00,00,05,00,02,00,04,00,01,00,01,00,01,10,01,04,20,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,54,\
65,61,6d,20,31,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,54,\
65,61,6d,20,32,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,cd,\
cd,00,00,00,00,00,00,00,00,02,00,00,00,00,00
"WindowPlacement"=hex:2c,00,00,00,00,00,00,00,01,00,00,00,ff,ff,ff,ff,ff,ff,ff,\
ff,ff,ff,ff,ff,ff,ff,ff,ff,b4,01,00,00,21,02,00,00,16,03,00,00,93,03,00,00
client config file wrote:QUOTE (client config file)Code: Select all
[Allegiance] LobbyClientPort=2302 LobbyServerPort=2303 ZoneAuthGUID={00000000-0000-0000-C000-000000000046} ZAuth=127.0.0.1 UsePassport=0 PassportUpdateURL=http://127.0.0.1 ZoneEventsURL=http://127.0.0.1 ZoneEventDetailsURL=http://127.0.0.1/au/motd/events.mdl ClubLobby=127.0.0.1 Club=127.0.0.1 ClubMessageURL=http://127.0.0.1/au/motd/messageoftheday.mdl ClubMessageCRC=0 PublicLobby=127.0.0.1 PublicMessageURL=http://127.0.0.1/au/motd/messageoftheday.mdl PublicMessageCRC=0 TrainingURLL=http://127.0.0.1 FilelistSite=http://127.0.0.1 FilelistDirectory=/autoupdate/game FileListCRC = 0 FilelistSize = 0 [Cores] PCore005b=PCore005b ;cc_09=cc_09 ;cc_13c=cc_13c ;cc_13d=cc_13d ;xc05=xc05 ;xc06=xc06 [OfficialCores] PCore005b=true ;cc_09=true ;cc_13c=true ;cc_13d=true ;xc05=true ;xc06=true [OfficialServers] Djorver=192.168.1.18 ;CSS=204.14.17.27 [AllSrvUI] Site=http://127.0.0.1 ; THIS IS A VALID CONFIG FILE
Allegiance.cfg that is beside the Alllobby wrote:QUOTE (Allegiance.cfg that is beside the Alllobby)Code: Select all
[Lobby] NumberOfServers=1 FilterType=Allow Server1=192.168.1.18
maps.txt in the artwork folder wrote:QUOTE (maps.txt in the artwork folder)1
2,Ammolite,m2x3ammolite
QUOTE (Debug output)AllSrv output wrote:QUOTE (AllSrv output)Microsoft ® Allegiance Game Server NT Service
Copyright ⌐ 1995-2000. All rights reserved.
Running as an executable.
Initializing...
Type 'Q' to Quit.
Type 'P' to Pause.
Type 'C' to Continue.
Preparing server...
Preparing public session for clients ... succeeded.
Connecting to lobby: 192.168.1.18 ... succeeded.
Server continued..
Ready for clients.
Code: Select all
Creating message box with text "Asking about servers and cores..."
AllLobby: Client: FM_C_GET_SERVERS_REQ from <Djole@END> at time 5138618
got OnServersList: 2, 1
core PCore001
core PCore005b
server 0
name = Djorver
addr = 192.168.1.18
loca = Serbia
curg = 0
magx = 2
mask = 3
Creating message box with text "Creating a game..."
AllLobby: Client: FM_C_CREATE_MISSION_REQ from <Djole@END> at time 5141413
AllLobby: Received mission creation request from Djole@END - create Djole@END's game with PCore005b on Djorver
AllLobby: Created mission, cookie=277110,
on Djorver/192.168.1.18 (which already had 0 players),
requested by Djole@END
AllLobby: Timer: 0.001000s spent in dplay Send, 0.001000s total (longest so far)
AllLobby: ^--dpidTo=73bfc9ad, guaranteed=1, hr=15800e, 1st message (fmid)=255
AllLobby: FM_LS_LOBBYMISSIONINFO:0 (pmission:277110 cookie:277110) sent cookie:277110 connected?1
AllLobby: FM_LS_LOBBYMISSIONINFO:192.168.1.18 sent port 0
AllLobby: !!! Got FMD_LS_LOBBYMISSIONINFO for mission (cookie=277110) that I don't know about
AllLobby: Timer: 4.057000s spent in servers ReceiveMessages(), 4.061000s total (longest so far)
AllLobby: Timer: 4.059000s spent between iterations, 62.437000s total (longest so far)
Terminating mission id=0, this=df1620 igccount=0
moving 0 ships to NULL mission
nuking 0 clusters
nuking 0 sides
Mission Initialize id=0 this=df1620 now=5147788
$$MSRGuard:Set:UserName=Djole@END
Creating message box with text "Failed to connect to the server."
Lobby works, server connects to lobby, I can create a game but I can't join it... I am not getting any error messages (actually the strange debug outputs bugs me but Imago says its fine). I've used wireshark to determine if this could be a no-NAT-loopback problem and its not. What did I miss?
I got this far mostly by $#@!ing debugging...