Jump to content

selector

Members
  • Posts

    40
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Posts posted by selector

  1. hmm maybe I'm doing something wrong, but warden simply doesn't want to check anything. Installed and run perfectly

    18:20:39 MaNGOS/0.17.0-DEV (* * Revision 11384 - b2dba312cbca1be289e55e26b7b76300bc5df418 at /dev/rsa branch) for Win32 (little-endian) [warden-daemon]
    18:20:39 <Ctrl-C> to stop.
    
    18:20:39 Using configuration file wardend.conf.
    18:20:39 Using ACE: 5.8.3
    18:20:39 Max allowed open files is 4096
    18:20:39 wardend process priority class set to HIGH
    18:20:39
    18:20:39 Warden system initialized.
    18:20:54 Accepting connection from '127.0.0.1'
    18:20:54 World process connected.
    

    Starting Warden system...
    [**************************************************] 100%
    >> Loaded 71 warden modules
    
    [**************************************************] 100%
    >> Loaded 45 memory checks
    
    [**************************************************] 100%
    >> Loaded 69 page checks
    
    [**************************************************] 100%
    >> Loaded 11 file checks
    
    [**************************************************] 100%
    >> Loaded 6 lua checks
    
    [**************************************************] 100%
    >> Loaded 33 driver checks
    
    Initialize AuctionHouseBot...
    AHBot-AHBuyer modified by /dev/rsa is now loaded
    Starting Autobroadcast system by Xeross...
    WORLD: World initialized
    SERVER STARTUP TIME: 0 minutes 13 seconds
    Starting up anti-freeze thread (60 seconds max stuck time)...
    SESSION: received not allowed opcode CMSG_LFG_GET_STATUS (0x0296)
    ^CAnti-freeze thread exiting without problems.
    
    

    tried WEH, WPE - no checks, no bans. Config and sql set/uploaded properly

    P.S. Ubuntu 10.10 + wine

    P.S.S. when I stop daemon process worldd simply freeze

  2. Core: [11001] Fixed crashes in ACE network code.

    DB: YTDB 580

    SD: never mind

    Server crashes with such crashdump http://pastebin.com/7KXEAxe Found the cause of the crash:

    Use spell Far Sight reg into BattleGround/Arena join map and use spell again = crash. After entering BG/arena all objects/players are "in another phase" and you don't see them.

    Very easy to reproduce. Use .debug bg command, register BattleGround(but don't join), cast spell - join BG, cast spell again...

    Crash appeared on clean core and with some mods(rsa's fork).

  3. faeamir118, qsa, Ambal and others. Guys you are doing great job, but I want to ask you about "multy-threading" support for mysql. Have no idea now it's called really, but I mean - mangos working with several mysql threads. So job is divided into several streams. This will help against //bang crash.

    BTW, what do you think about multi-threading for realmd? After any crash..many ppl try to connect and it take to many time.

    P.S. sory for bad English, hope you understood what I'm talking about

  4. Is there any possibility to compile realmd without compiling whole project.

    For example: I have VPS server(for site, etc.) and want to set logon-server on it(without mangosd). OS - Ubuntu 8.04. Of course I can compile whole project...but 300mb RAM and 1 CPU with 400MHz...this will take many time to compile. :/

    So is there any option or flag like:

    make realmd

  5. core [10920] Prevent server freeze at strange radius used by item 34124 spell cast

    After recent changes in map system(by Ambal) we got new problem. Can't teleport into BG map with command .tele

    .tele AlteracValley
    - does simply nothing(for example).

    06:00:41 [0 ms] SQL: COMMIT
    06:00:42 WORLD: CMSG_WORLD_STATE_UI_TIMER_UPDATE
    06:00:42 CHAT: packet received. type 1, lang 1
    06:00:42 Command: tele alteracvalley [Player: Телияс (Account: 113932) X: -2498.610107 Y: -11136.500000 Z: 16.804701 Map: 530 Selected: None (Guid: 0)]
    06:00:42 CMSG_TIME_SYNC_RESP
    06:00:42 Time sync received: counter 20, client ticks 42950210, time since last sync 10177
    06:00:42 Our ticks: 42950359, diff 149, latency 99
    06:00:43 WORLD: CMSG_SET_ACTIVE_VOICE_CHANNEL
    06:00:43 STORAGE_SIZE: 5
    

    chat log. After entering command

    .go xyz 883 -489 96 30

    near Alliance base

    06:03:06 Command: go xyz 883 -489 96  30 [Player: Телияс (Account: 113932) X: -2498.610107 Y: -11136.500000 Z: 16.804701 Map: 530 Selected: None (Guid: 0)]
    06:03:09 WORLD: CMSG_SET_ACTIVE_VOICE_CHANNEL
    06:03:09 STORAGE_SIZE: 5
            04 00 00 00 00

    no teleportation. Tried in GM mod.

    P.S. yes I know there is .debug bg command for 1v0 bg test. But it's kinda strange...why I can't tp into BG map without BG start.

  6. core: [10892]

    When player was muted(.mute) he can't say anything, use emotes and use in-game commands(like /afk /played /dnd etc.).

    bug: When players is muted he can't go into afto-afk(5min with no actions). So he can get mute, join BG and alt-tab/leave character. Char won't be kicked.

    I have ChatLexicCutter modification. Players use rude words, get get auto-mute, join BG's and do nothing(leave character and go drink/bathroom/smoke :D ). Not sure about official servers, but think there must be some exception for previously mentioned in-game commands or need to rewrite mute system.

  7. Vladimir, about such "problem" with different GM ranks and GMs on realms. Trynity users used separated table calles "account_acces". Why not tu use something similar(even with config option "Old style acces"\\"New style acces" ).

    I know "trynyti is hacked..it's not good, they al blah blah blah. But some their ideas are preety good.

  8. Program terminated with signal 11, Segmentation fault.
    #0  WorldSession::SendTrainerList (this=0x7f26b5cb57c0, guid=..., strTitle=<value optimized out>) at ../../../src/game/NPCHandler.cpp:171
    171         data << uint32(cSpells->trainerType ? cSpells->trainerType : tSpells->trainerType);
    (gdb) bt
    #0  WorldSession::SendTrainerList (this=0x7f26b5cb57c0, guid=..., strTitle=<value optimized out>) at ../../../src/game/NPCHandler.cpp:171
    #1  0x0000000000687271 in WorldSession::SendTrainerList (this=0x7f26b5cb57c0, guid=<value optimized out>) at ../../../src/game/NPCHandler.cpp:111
    #2  0x0000000000688290 in WorldSession::HandleGossipSelectOptionOpcode (this=0x7f26b5cb57c0, recv_data=<value optimized out>)
       at ../../../src/game/NPCHandler.cpp:385
    #3  0x000000000083e700 in WorldSession::ExecuteOpcode (this=0x7f26b5cb57c0, opHandle=<value optimized out>, packet=0x7f26b5cd4c40)
       at ../../../src/game/WorldSession.cpp:921
    #4  0x0000000000840fdb in WorldSession::Update (this=0x7f26b5cb57c0, diff=<value optimized out>, updater=...) at ../../../src/game/WorldSession.cpp:261
    #5  0x000000000083a6e0 in World::UpdateSessions (this=0x7f26fd3d7900, diff=<value optimized out>) at ../../../src/game/World.cpp:1977
    #6  0x000000000083b170 in World::Update (this=0x7f26fd3d7900, diff=54) at ../../../src/game/World.cpp:1491
    #7  0x0000000000518fbd in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60
    #8  0x0000000000913a9a in ACE_Based::Thread::ThreadTask (param=0x86d8008) at ../../../src/shared/Threading.cpp:187
    #9  0x00007f26ff1cda04 in start_thread () from /lib/libpthread.so.0
    #10 0x00007f26fe78bd4d in clone () from /lib/libc.so.6
    #11 0x0000000000000000 in ?? ()
    (gdb) bt full
    #0  WorldSession::SendTrainerList (this=0x7f26b5cb57c0, guid=..., strTitle=<value optimized out>) at ../../../src/game/NPCHandler.cpp:171
           cSpells = 0x7f26ec51ade8
           maxcount = 261
           fDiscountMod = 0.850000024
           can_learn_primary_prof = <value optimized out>
           tSpells = 0x0
           data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 8,
               _storage = {<std::_Vector_base<unsigned char, std::allocator<unsigned char> >> = {
                   _M_impl = {<std::allocator<unsigned char>> = {<__gnu_cxx::new_allocator<unsigned char>> = {<No data fields>}, <No data fields>},
                     _M_start = 0x86d8000 "\\372 ", _M_finish = 0x86d8008 "", _M_end_of_storage = 0x86da6fe ""}}, <No data fields>}}, m_opcode = 433}
           count = 755297396
           unit = 0x7f26a17e4100
           count_pos = 47
    #1  0x0000000000687271 in WorldSession::SendTrainerList (this=0x7f26b5cb57c0, guid=<value optimized out>) at ../../../src/game/NPCHandler.cpp:111
           str = {static npos = 18446744073709551615,
             _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
               _M_p = 0x7f26a1c768a8 "Привет! Готовы к обучению?"}}
    #2  0x0000000000688290 in WorldSession::HandleGossipSelectOptionOpcode (this=0x7f26b5cb57c0, recv_data=<value optimized out>)
       at ../../../src/game/NPCHandler.cpp:385
           pGo = 0x7f26a17e4100
           gossipListId = 0
           menuId = 4685
           guid = {m_guid = 17379390982625173754}
           code = {static npos = 18446744073709551615,
             _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xcbe6d8 ""}}
    #3  0x000000000083e700 in WorldSession::ExecuteOpcode (this=0x7f26b5cb57c0, opHandle=<value optimized out>, packet=0x7f26b5cd4c40)
       at ../../../src/game/WorldSession.cpp:921
    No locals.
    #4  0x0000000000840fdb in WorldSession::Update (this=0x7f26b5cb57c0, diff=<value optimized out>, updater=...) at ../../../src/game/WorldSession.cpp:261
           opHandle = @0x7f26b6562d20
           packet = 0x7f26b5cd4c40
    #5  0x000000000083a6e0 in World::UpdateSessions (this=0x7f26fd3d7900, diff=<value optimized out>) at ../../../src/game/World.cpp:1977
           pSession = 0x7f26b5cb57c0
           updater = {<PacketFilter> = {_vptr.PacketFilter = 0x9ec3b0, m_pSession = 0x7f26b5cb57c0}, <No data fields>}
           itr = {<std::tr1::__detail::_Hashtable_iterator_base<std::pair<unsigned int const, WorldSession*>, false>> = {_M_cur_node = 0x4d06b81c,
               _M_cur_bucket = 0xdba63}, <No data fields>}
           sess = <value optimized out>
    #6  0x000000000083b170 in World::Update (this=0x7f26fd3d7900, diff=54) at ../../../src/game/World.cpp:1491
           autobroadcaston = 1
    #7  0x0000000000518fbd in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60
           diff = 54
           realCurrTime = <value optimized out>
           realPrevTime = <value optimized out>
           prevSleepTime = 49
    #8  0x0000000000913a9a in ACE_Based::Thread::ThreadTask (param=0x86d8008) at ../../../src/shared/Threading.cpp:187
    No locals.
    #9  0x00007f26ff1cda04 in start_thread () from /lib/libpthread.so.0
    No symbol table info available.
    #10 0x00007f26fe78bd4d in clone () from /lib/libc.so.6
    No symbol table info available.
    #11 0x0000000000000000 in ?? ()
    No symbol table info available.
    
    

    crash related to http://github.com/mangos/mangos/commit/605ecf175f19883529bf4c39354d2b06da75a46d

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use