TG can't start

Results 1 to 3 of 3
  1. #1
    Valued Member dosimple is offline
    MemberRank
    Jun 2008 Join Date
    104Posts

    TG can't start

    After i re-installed the linux with gameserver, all channel work fine but TG can't start and i saw the log (WorldSvr_XX_XX)

    [Fri Oct 24 2008 19:09:06.858989 24173456]: ChannelType changed(16908376 -> 16908368)
    [Fri Oct 24 2008 19:09:06.858989 24173456]: ChannelType not changed. this(16908368), fromGMS(16908368)
    [Fri Oct 24 2008 19:09:06.858989 24173456]: [##ERROR##] OnResultItems(): ItemNum(0)
    ACE_ASSERT: file WorldMgr.cpp, line 371 assertion failed for '0'.Aborting...
    How do I fix this?? thank you

    My .ini files setup:

    GlobalMgrSvr.ini
    [Server24]
    # Adult(On)
    ChannelType01=1
    MaxUserNum01=300
    ChannelType02=0
    MaxUserNum02=300
    ChannelType03=0
    MaxUserNum03=300
    ChannelType04=0
    MaxUserNum04=300
    ChannelType05=8
    MaxUserNum05=300
    ChannelType43=16908368
    ServerOpen43=1
    MaxUserNum43=300
    WorldSvr_XX_XX
    [NetLib]
    Port=38116
    SendMaxBufSize=131072
    SendMaxBufSizeUserHandler=131072
    SendMaxBufSizeLinkHandler=1048576
    ProcessDataLimit=10000
    MaxUserNum=300
    WatchsNoPackLimit=30000
    UseEncryptPacket=1
    SystemLogTTimeOut=100
    ReactorTimeOut=100
    DisableReactorPipe=1
    ConnectRetryTime=5000
    ConnectRetryNum=10
    MemPoolUnitSizeClass=5
    LogLevel=3

    [WorldSvr]
    ServerIdx=24
    GroupIdx=43
    GlobalTimer=4:10000,5:5000,7:3600000,22:60000,8:2000
    WorldTimer=1:100,2:150,3:3000,6:60000,8:2000,9:10000,14:2000,16:200,20:200,21:200
    CommonIniPath=Common.ini
    IPAddress=xxx.xxx.xxx.xxx
    UpdateInterval=30000
    UseAdminUser=0

    # UseCashShop
    AllowCashShop=0

    # UseGameGuardAuth
    UseGameGuardAuth=0

    # AddGameGuardName
    AddGameGuardName=libggauth2.so.0

    # GameGuardInterval
    GameGuardInterval=180000
    NoResponseTimeout=180000

    # UseApex
    UseApex=0

    # ApexModulePath
    #ApexModulePath=./ApexProxy.dll
    ApexModulePath=./ApexProxy.so

    #Nonclient
    UseNonClientCheck=0
    NonClientDisAdvantageRate=90

    # ALZ_DBHACK_CHECK
    UseAlzDbHackCheck=0
    UseCutIfAlzDbHacked=0

    UseLevDiffValueForExpCalc=0
    UePartyMinExpForInvalidPartyMember=0

    # HackCheckOption
    UseCheckShopHack=0
    UseCheckWarpHack=0
    UseCheckWareHouseHack=0
    UseCheckSkillCoolTimeHack=0
    UseCheckDistanceSkillHack=0
    UseBlessingBeadCheck=0
    UseCheckInvenItemSlotByServiceType=0
    UseCheckDeadStatActive=0
    UseHackcheckByTimeScope=0
    UseCheckDMZArea=0
    UseCheckInventoryHack=0

    #GameOption
    UseMobsChaseModify=1
    UseCheckMissionIdx=1
    UseHackUserDBSave=1
    ExtraCount=5
    UseCheckBelongItem=1
    UsePvpBetting=0

    #TimeOption
    SpeedHackCheckTime=10000
    MaxAttackHackTime=300000
    CheckSkillTimeHackScope=60000

    #CountOption
    ActiveDeadStatCount=30
    UseCheckUserAttack=1
    UseDropDiscount=1

    ## Anti-OnlineGameSystem
    UseAntiOnlineGameAddictionSystem=1 ### LS = 0 , ITS = 1
    InstantPlayTimeClearIntervalMin=300
    InstantPlayTimeNotifyIntervalMin=1
    advantageBoundaryTime0=10800
    advantageBoundaryTime1=18000
    InstantPlayTimeDebugMultiple=1

    #InstantWar
    UseInstantWarNationReward=1

    #only instant war channel
    UseBootUpGmsChannelType=1
    WaitUntilChannelTypeSet=1
    InstantWarShutDownTimeAttackMilliSec=1800000

    [DBAgent]
    Addr=xxx.xxx.xxx.xxx
    Port=38181

    [GlobalMgrSvr]
    Addr=xxx.xxx.xxx.xxx
    Port=38170

    [CashDBAgent]
    Addr=xxx.xxx.xxx.xxx
    Port=38190

    [ChatNode]
    AddrForServer=xxx.xxx.xxx.xxx
    AddrForClient=xxx.xxx.xxx.xxx
    Port=38121

    Server_list
    GlobalDBAgent
    GlobalMgrSvr
    CashDBAgent
    DBAgent_24
    ChatNode_24
    WorldSvr_24_01
    WorldSvr_24_02
    WorldSvr_24_03
    WorldSvr_24_04
    WorldSvr_24_05
    WorldSvr_24_43
    LoginSvr_01


  2. #2
    The Dinosaur chumpywumpy is offline
    MemberRank
    Jun 2008 Join Date
    /f451/Location
    5,127Posts

    Re: TG can't start

    This is listed in the sticky in this section. Ace assert errors are usually because some of the server files have been edited on windows and it has converted them to dos format instead of unix. Edit them again on centos to convert them back or use the dos2unix command.

    The other reason is because bits of your war files are missing and the server is therefore missing values it needs. Check against some of the posted TG files here to be sure everything is where it should be.

  3. #3
    Valued Member dosimple is offline
    MemberRank
    Jun 2008 Join Date
    104Posts

    Re: TG can't start

    thanks sir



Advertisement