Jump to content

darkman2000

Member
  • Posts

    13
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by darkman2000

  1. I tried some suggestion ;

    			if (buffer_has_space(m_lpOutputBuffer) < iSize + 8)
    			{
    				buffer_adjust_size(m_lpOutputBuffer, iSize);
    
    				if (buffer_has_space(m_lpOutputBuffer) < iSize + 8)
    				{
    					sys_err(
    					"desc buffer mem_size overflow : ",
    					"	memsize(%u) ",
    					"	write_pos(%u)",
    					"	iSize(%d)", 
    					m_lpOutputBuffer->mem_size,
    					m_lpOutputBuffer->write_point_pos,
    					iSize);
    
    					m_iPhase = PHASE_CLOSE;
    				}
    			}

    and protocol.h removed comment for  //buffer_adjust_size(pbuf, length);

     

    it caused other problems. normally doesnt have problem but after one time who login game and move is disconnected

  2. Hi,

    I have been a problem. sometimes my server ch is downed. 

    Syslog:

    Apr  5 14:56:31.283292 :: reallocating buffer to 8192, current 1024
    Apr  5 14:56:31.283905 :: MARK_SERVER: Sending blocks. (imgIdx 1 diff 69 size 538038)
    Apr  5 14:56:31.283916 :: buffer_adjust 538028 current 0/524288
    SYSERR: Apr  5 14:56:31.283936 :: safe_create: calloc failed [12] Cannot allocate memory
    SYSERR: Apr  5 14:56:31.287285 :: buffer_new: calloc failed [12] Cannot allocate memory
    autogame starting game Sun Apr  5 14:58:53 EEST 2020
    running ./game

    /var/log messages

    14:58:32 serverNew kernel: sonewconn: pcb 0xfffff8009c236498: Listen queue overflow: 193 already in queue awaiting acceptance (985 occurrences)

     

×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / 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.