Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: Server crashes when changing map

  1. #1

    Default Server crashes when changing map

    I thought I was crazy, but when I upgraded my box OS from Win Server 2008 R2 to 2012 R2, my server started crashing on rcon map ... changes. When the server rotates to a map on it's own, no issues happen.

    I downloaded a stock copy of the game from this site and put it on my server, used a generic server.cfg, same results.

    Interestingly enough, when I replace the x-null gamex86.dll with the one that comes stock with mohaa, I don't have any issues.

    The only thing I get in qconsole.log is this:

    Code:
    g_gametype
    broadcast: print "console: Changing map to map dm/broken_silence\n"
    ------ Server Initialization ------
    Server: dm/broken_silence
    
    
    ------------------ MoH:AA 1.12 Reborn Patch Shutdown ------------------ 
    Shared settings memory deinitialized correctly.
    LocalizationError removal fix shutdown.
    G_BulletAttack: Unhooked correctly.
    Anti Wallhack/Visuals protection shutdown
    UserInfo Buffer overflow protection shutdown
    RConFlood Crash Protection shutdown
    InfoBoom Crash Protection shutdown
    MoH:AA BOF (Buffer Overflow) Crash Protection shutdown
    Grenade Throw Crash Protection shutdown
    Player::PreviousWeapon Infinite Loop Crash Protection shutdown
    Player::NextWeapon Infinite Loop Crash Protection shutdown
    Kick/Ban Announcements Deinitialized
    ScriptedEvents System Deinitialized
    ScriptedTimers System Deinitialized
    Internal Packet Flood Protection Deinitialized
    ----------------- MoH:AA 1.12 Reborn Patch ShutdownEnd ----------------
    Any ideas why reborn is shutting down whenever it feels like it/any ideas on how I can fix it?

  2. #2

    Default

    Theres not enough info to see why is crashing.

    Can you run the server with developer 3 so we can catch more info?

  3. #3

    Default

    I don't see much else here, just says switching to the map, then a crash.

    I use FireDaemon to convert the mohaa_server.exe to a service so I can start/stop the service from a web page and it's normally pretty good. I also tried with the Brainless control panel and get the exact same results. I'd rather stick away from something like opengamepanel that uses an agent on the VPS to start/stop exes as it can get messy.

    Code:
    g_gametype will be changed upon restarting.
    ------ Server Initialization ------
    Server: obj/renan
    
    
    ------------------ MoH:AA 1.12 Reborn Patch InitGame ------------------ 
    Initializing CVARS. Done!
    Performing game and patch files integrity check...
    --> MoHAA Server Hash: 6e6c402831306025d75ada19a66fc156
    --> Gamex86 Hash:      06546e0c5345617b22a340c85110b574
    --> mohaa_server.exe file valid!
    --> gamex86mohaa.dll file valid!
    --> Last update was made 0 hours ago (0 day/s ago).
    --> Checking for update...
    --> Data available: 66 byte(s)
    --> Number of files to update: 0
    --> No update needed!
    Initializing Chat Filter. Done!
    Initializing Banned Names List. Done!
    Initializing Banned IPs List. Done!
    Initializing Allowed Votes List. Done!
    Initializing Allowed Maps List. Done!
    Initializing Admins List. Done!
    Initializing Protected Names List. Done!
    Reborn.map mapped into address space. Shared settings initialized!
    LocalizationError fix Address: 0x0043bb24
    LocalizationError removal fix applied.
    G_BulletAttack Address: 0x31176e10
    G_BulletAttack: Hooked correctly.
    SV_AddEntitiesVisibleFromPoint Address: 0x434520
    Anti Wallhack/Visuals Protection applied
    Black Window Patch Address: 0x31177655
    Shoot through Black Window/Furniture/Light Bulbs Hack Protection applied
    RConFlood Patch Address: 0x432fc1
    RConFlood Crash Protection applied
    InfoBoom Patch Address: 0x421ba3 & 0x421b4e
    InfoBoom Patch Address: 0x421ba3
    InfoBoom Crash Protection applied
    MoH:AA BOF (Buffer Overflow) Address: 0x428fad
    MoH:AA BOF (Buffer Overflow) Crash Protection applied
    SV_UpdateUserinfo_f Address: 0x42f0f0
    UserInfo Buffer overflow protection applied (512 chars limit)
    Player::CondMinChargeTime CallAddress: 0x3112cb31
    Grenade Drop&Charge Crash Protection applied
    Player::PreviousWeapon Infinite Loop Crash Protection applied
    Player::NextWeapon Infinite Loop Crash Protection applied
    ScriptedEvents System Initialized
    Kick/Ban Announcements Initialized
    Internal Packet Flood Protection Initialized
    Allowed remote tool IP: 127.0.0.1 (7f000001)
    ---------------- MoH:AA 1.12 Reborn Patch InitFinished ----------------
    
    
    Loading Reborn Loader...
    ^~^~^ Add the following line to the *_precache.scr map script:
    cache models/emitters/firesmoke.tik
    ^~^~^ Add the following line to the *_precache.scr map script:
    cache models/emitters/explosion_bridge.tik
    ^~^~^ Add the following line to the *_precache.scr map script:
    cache models/items/pulse_explosive.tik
    Skeletor CacheAnimSkel: Could not open binary file models/weapons/KAR98/KAR98_empty.skc
    Skeletor CacheAnimSkel: Could not open binary file models/weapons/KAR98/KAR98_reload.skc
    ------ Server Initialization Complete ------  1.19 seconds
    Hitch warning: 1271 msec frame time
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 94.99.146.106:-16280 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 137.186.202.112:-13112 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 137.186.202.112:12203 : getchallenge
    SV packet 137.186.202.112:12203 : connect
    SVC_DirectConnect ()
    >>>\challenge\51017108\qport\49184\protocol\8\dm_playergermanmodel\german_panzer_shutze\dm_playermodel\allied_manon\rate\20000\name\[cB]SplatterGuts\snaps\20\password\xxx<<<
    version 8 connecting to 8
    Client 0 connecting with 0 challenge ping
    IP: 137.186.202.112:12203
    [cB]SplatterGuts is preparing for deployment
    Going from CS_FREE to CS_CONNECTED for [cB]SplatterGuts
    [cB]SplatterGuts : dropped gamestate, resending
    SV_SendClientGameState() for [cB]SplatterGuts
    Going from CS_CONNECTED to CS_PRIMED for [cB]SplatterGuts
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 83.134.222.160:-6281 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    Going from CS_PRIMED to CS_ACTIVE for [cB]SplatterGuts
    [cB]SplatterGuts has entered the battle
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    Reborn INFO: 137.186.202.112 ([cB]SplatterGuts) logged as admin using login "xxx" and password "xxx"
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 137.186.202.112:12203 : rcon
    Rcon from 137.186.202.112:12203:
    g_gametype
    broadcast: print "console: Changing map to map obj/0815-final-fixed\n"
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    SV packet 73.255.174.223:7130 : getstatus
    ------ Server Initialization ------
    Server: obj/0815-final-fixed
    
    
    ------------------ MoH:AA 1.12 Reborn Patch Shutdown ------------------ 
    Shared settings memory deinitialized correctly.
    LocalizationError removal fix shutdown.
    G_BulletAttack: Unhooked correctly.
    Anti Wallhack/Visuals protection shutdown
    UserInfo Buffer overflow protection shutdown
    RConFlood Crash Protection shutdown
    InfoBoom Crash Protection shutdown
    MoH:AA BOF (Buffer Overflow) Crash Protection shutdown
    Grenade Throw Crash Protection shutdown
    Player::PreviousWeapon Infinite Loop Crash Protection shutdown
    Player::NextWeapon Infinite Loop Crash Protection shutdown
    Kick/Ban Announcements Deinitialized
    ScriptedEvents System Deinitialized
    ScriptedTimers System Deinitialized
    Internal Packet Flood Protection Deinitialized
    ----------------- MoH:AA 1.12 Reborn Patch ShutdownEnd ---------------- 
    
    
    ==== ShutdownGame ====
    There is a crash log in the Windows Event Viewer too..

    Code:
    Faulting application name: MOHAA_server.exe, version: 1.2.1.280, time stamp: 0x3c87f0d8
    Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
    Exception code: 0xc0000005
    Fault offset: 0x00000001
    Faulting process id: 0xc64
    Faulting application start time: 0x01d3be1760f1d29c
    Faulting application path: C:\Users\Administrator\Documents\Games\MOHAA\cB-Custom Maps\MOHAA_server.exe
    Faulting module path: unknown
    Report Id: b2ebedbb-2a0a-11e8-80f9-00163e944b63
    Faulting package full name: 
    Faulting package-relative application ID:
    Code:
    Fault bucket , type 0
    Event Name: BEX
    Response: Not available
    Cab Id: 0
    
    Problem signature:
    P1: MOHAA_server.exe
    P2: 1.2.1.280
    P3: 3c87f0d8
    P4: StackHash_33f8
    P5: 0.0.0.0
    P6: 00000000
    P7: PCH_97_FROM_ntdll+0x0003C8AC
    P8: c0000005
    P9: 00000008
    P10: 
    
    Attached files:
    
    These files may be available here:
    C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_MOHAA_server.exe_553a86fde79ec422c3330403759b2beecb469b5_fec127da_16612b43
    
    Analysis symbol: 
    Rechecking for solution: 0
    Report Id: b2ebedbb-2a0a-11e8-80f9-00163e944b63
    Report Status: 4100
    Code:
    Version=1
    EventType=BEX
    EventTime=131657822084855936
    ReportType=2
    Consent=1
    ReportIdentifier=b2ebedbc-2a0a-11e8-80f9-00163e944b63
    IntegratorReportIdentifier=b2ebedbb-2a0a-11e8-80f9-00163e944b63
    WOW64=1
    NsAppName=MOHAA_server.exe
    Response.type=4
    Sig[0].Name=Application Name
    Sig[0].Value=MOHAA_server.exe
    Sig[1].Name=Application Version
    Sig[1].Value=1.2.1.280
    Sig[2].Name=Application Timestamp
    Sig[2].Value=3c87f0d8
    Sig[3].Name=Fault Module Name
    Sig[3].Value=StackHash_33f8
    Sig[4].Name=Fault Module Version
    Sig[4].Value=0.0.0.0
    Sig[5].Name=Fault Module Timestamp
    Sig[5].Value=00000000
    Sig[6].Name=Exception Offset
    Sig[6].Value=PCH_97_FROM_ntdll+0x0003C8AC
    Sig[7].Name=Exception Code
    Sig[7].Value=c0000005
    Sig[8].Name=Exception Data
    Sig[8].Value=00000008
    DynamicSig[1].Name=OS Version
    DynamicSig[1].Value=6.3.9600.2.0.0.272.7
    DynamicSig[2].Name=Locale ID
    DynamicSig[2].Value=1033
    DynamicSig[22].Name=Additional Information 1
    DynamicSig[22].Value=33f8
    DynamicSig[23].Name=Additional Information 2
    DynamicSig[23].Value=33f8af34b005caf2e2ef3e3f9b121775
    DynamicSig[24].Name=Additional Information 3
    DynamicSig[24].Value=b387
    DynamicSig[25].Name=Additional Information 4
    DynamicSig[25].Value=b3877211729f0c78e9ba32d1a9e78e8d
    UI[2]=C:\Users\Administrator\Documents\Games\MOHAA\cB-Custom Maps\MOHAA_server.exe
    UI[5]=Check online for a solution (recommended)
    UI[6]=Check for a solution later (recommended)
    UI[7]=Close
    UI[8]=Medal of Honor Allied Assault(tm) stopped working and was closed
    UI[9]=A problem caused the application to stop working correctly. Windows will notify you if a solution is available.
    UI[10]=&Close
    LoadedModule[0]=C:\Users\Administrator\Documents\Games\MOHAA\cB-Custom Maps\MOHAA_server.exe
    LoadedModule[1]=C:\Windows\SYSTEM32\ntdll.dll
    LoadedModule[2]=C:\Windows\SYSTEM32\KERNEL32.DLL
    LoadedModule[3]=C:\Windows\SYSTEM32\KERNELBASE.dll
    LoadedModule[4]=C:\Windows\SYSTEM32\ADVAPI32.dll
    LoadedModule[5]=C:\Windows\SYSTEM32\WINMM.dll
    LoadedModule[6]=C:\Windows\SYSTEM32\WSOCK32.dll
    LoadedModule[7]=C:\Windows\SYSTEM32\USER32.dll
    LoadedModule[8]=C:\Windows\SYSTEM32\GDI32.dll
    LoadedModule[9]=C:\Users\Administrator\Documents\Games\MOHAA\cB-Custom Maps\system86.dll
    LoadedModule[10]=C:\Windows\SYSTEM32\msvcrt.dll
    LoadedModule[11]=C:\Windows\SYSTEM32\sechost.dll
    LoadedModule[12]=C:\Windows\SYSTEM32\RPCRT4.dll
    LoadedModule[13]=C:\Windows\SYSTEM32\WINMMBASE.dll
    LoadedModule[14]=C:\Windows\SYSTEM32\WS2_32.dll
    LoadedModule[15]=C:\Windows\SYSTEM32\SspiCli.dll
    LoadedModule[16]=C:\Windows\SYSTEM32\cfgmgr32.dll
    LoadedModule[17]=C:\Windows\SYSTEM32\DEVOBJ.dll
    LoadedModule[18]=C:\Windows\SYSTEM32\NSI.dll
    LoadedModule[19]=C:\Windows\SYSTEM32\CRYPTBASE.dll
    LoadedModule[20]=C:\Windows\SYSTEM32\bcryptPrimitives.dll
    LoadedModule[21]=C:\Windows\system32\IMM32.DLL
    LoadedModule[22]=C:\Windows\SYSTEM32\MSCTF.dll
    LoadedModule[23]=C:\Windows\system32\ole32.dll
    LoadedModule[24]=C:\Windows\SYSTEM32\combase.dll
    LoadedModule[25]=C:\Windows\SYSTEM32\kernel.appcore.dll
    LoadedModule[26]=C:\Windows\SYSTEM32\dinput.dll
    LoadedModule[27]=C:\Windows\SYSTEM32\HID.DLL
    LoadedModule[28]=C:\Windows\SYSTEM32\SETUPAPI.DLL
    LoadedModule[29]=C:\Windows\SYSTEM32\WINTRUST.dll
    LoadedModule[30]=C:\Windows\SYSTEM32\CRYPT32.dll
    LoadedModule[31]=C:\Windows\SYSTEM32\MSASN1.dll
    LoadedModule[32]=C:\Windows\system32\mswsock.dll
    LoadedModule[33]=C:\Windows\system32\napinsp.dll
    LoadedModule[34]=C:\Windows\system32\NLAapi.dll
    LoadedModule[35]=C:\Windows\SYSTEM32\DNSAPI.dll
    LoadedModule[36]=C:\Windows\System32\winrnr.dll
    LoadedModule[37]=C:\Windows\SYSTEM32\IPHLPAPI.DLL
    LoadedModule[38]=C:\Windows\SYSTEM32\WINNSI.DLL
    LoadedModule[39]=C:\Windows\System32\fwpuclnt.dll
    LoadedModule[40]=C:\Windows\System32\rasadhlp.dll
    LoadedModule[41]=C:\Users\Administrator\Documents\Games\MOHAA\cB-Custom Maps\main\gamex86.dll
    LoadedModule[42]=C:\Windows\SYSTEM32\WININET.dll
    LoadedModule[43]=C:\Windows\SYSTEM32\iertutil.dll
    LoadedModule[44]=C:\Windows\SYSTEM32\USERENV.dll
    LoadedModule[45]=C:\Windows\SYSTEM32\profapi.dll
    LoadedModule[46]=C:\Windows\SYSTEM32\Secur32.dll
    LoadedModule[47]=C:\Windows\SYSTEM32\SHELL32.dll
    LoadedModule[48]=C:\Windows\SYSTEM32\SHLWAPI.dll
    LoadedModule[49]=C:\Windows\SYSTEM32\SHCORE.dll
    LoadedModule[50]=C:\Windows\SYSTEM32\ondemandconnroutehelper.dll
    LoadedModule[51]=C:\Windows\SYSTEM32\winhttp.dll
    LoadedModule[52]=C:\Windows\SYSTEM32\urlmon.dll
    LoadedModule[53]=C:\Windows\SYSTEM32\OLEAUT32.dll
    LoadedModule[54]=C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.9600.18006_none_a9ec6aab013aafee\Comctl32.dll
    FriendlyEventName=Stopped working
    ConsentKey=BEX
    AppName=Medal of Honor Allied Assault(tm)
    AppPath=C:\Users\Administrator\Documents\Games\MOHAA\cB-Custom Maps\MOHAA_server.exe
    NsPartner=windows
    NsGroup=windows8
    ApplicationIdentity=E3672C0DA211EE40D28C4D9B49DD4E28
    Happens with my install, a fresh install from x-null, tried on a different VPS install on the same hardware, tried on different hardware, tried on a different host all together, tried from my computer, it happens each time when I use the .dll from the x-null package.

  4. #4

    Default

    are you using an admin menu to change the maps?
    if so, try changing maps just with raw commands

  5. #5

    Default

    I tried with rcon menu, with rcon commands, reborn commands, voting, any time the map changes, I get the same results.

  6. #6

    Default

    maybe is something with the reborn update system

    try adding this to your config
    seta sv_updatedelay "9999"

    also check if this file "update_reborn.txt" gets updated when you start the server
    and the file and folder Permissions too

  7. #7
    Über Prodigy & Developer Razo[R]apiD's Avatar
    Join Date
    May 2010
    Location
    Poland, Lublin
    Posts
    3,257

    Default

    It would be good to see full crash log from Windows. It can have issues because of being converted into a service.

  8. #8

    Default

    I thought I did post the crash log above. Did I miss a part?

  9. #9
    Administrator James's Avatar
    Join Date
    May 2010
    Location
    on the intraweb
    Posts
    3,180

    Default

    So everything works fine in the 2008 r2 OS, but not on 2012? Can you try running in compatibility mode; or have you tried that already?
    This is probably obvious... but I'm thinking it's the way that the application hooks into the process that is conflicting with the game and Reborn, because Reborn also hooks into the game; so maybe there is some shared function when it's loading that it's conflicting with...

  10. #10

    Default

    Thanks for the thought, James. I did play with compatibility settings. There are no settings directly in the service, but I can adjust the compatibility settings of FireDaemon, the program that launches the service (this was recommended by FireDaemon support as well). Unfortunately, none of the settings worked.

    This process does work flawlessly in 2008 r2, and works for the stock mohaa server in 2012, along with our other game servers/ts server. Just something about the gamex86.dll that comes with reborn (when I take this file out, it starts working - that's why im blaming this file).

    If anyone thinks having access to my vm would help, i'm happy to let you take a look.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •