Jump to content

MORTE

Inactive Member
  • Posts

    364
  • Joined

  • Last visited

  • Days Won

    3
  • Feedback

    0%

Posts posted by MORTE

  1. 0810 18:58:48260 :: Traceback (most recent call last):
    
    0810 18:58:48260 ::   File "game.py", line 1322, in OnMouseLeftButtonUp
    
    0810 18:58:48261 :: AttributeError
    0810 18:58:48261 :: : 
    0810 18:58:48261 :: 'NoneType' object has no attribute 'BUILD_OnMouseLeftButtonUp'
    0810 18:58:48261 :: 
    

    Sometimes when running out with open warehouse the character is disconnected and this error appeared in the client's syserr.txt, does anyone have any idea what it might be? Thanks in advance for your attention!

  2. Hello guys.

    It was working normally, there I formatted my machine and it does not want to work anymore, it stops working when having unpack or compact, I have already tested in windowns 7, 8.1 and 10 and none want to work anymore, I do not know what to do anymore, I need help !

    Can renting help me solve or recommend another software where I can compress / unzip using key?

    Errors:

    System.DllNotFoundException: Unable to load DLL 'LzoModule.dll': Não foi possível encontrar o módulo especificado. (Exception from HRESULT: 0x8007007E)
       at EterManager.Utilities.LzoHelper.Compress(IntPtr src, Int32 srcLen, Int32& realCompressionSize, IntPtr decompressedFilePointer)
       at EterManager.Utilities.LzoHelper.CompressData(Int32 srcLenght, Byte[] decompressedData)
       at EterManager.DataAccessLayer.EterFilesDal.BuildIndexAndPackFiles(List`1 list, String packFilePath, String unpackedFilesPath, Byte[] indexKey, Byte[] packKey, Action`1 errorLogCallBack, Action`2 progressCallback, Action fatalErrorCallback)
       at EterManager.UserInterface.ViewModels.WorkingItemVm.<>c__DisplayClass23_0.<PackFileAction>b__0()
       at System.Threading.Tasks.Task.InnerInvoke()
       at System.Threading.Tasks.Task.Execute()
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
       at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
       at EterManager.UserInterface.ViewModels.WorkingItemVm.<PackFileAction>d__23.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__0(Object state)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object so

     

    * I tested all software versions
    * I tested with all versions of Microsoft .NET Framework 4 up to 4.6

  3. 7 hours ago, Constantinos said:

    Well , i do have the same VM as everyone does.. it's just i made the server from hamachi just to " build it and fix it" first. By good machine i don't really know what you mean , but at some point i would like to have a Public_ip so others can join in as well , because right now , i'm the only one who can enter the game. What will happen when i rent a dedicated server? I won't be needing VM anymore?

    When you rent a dedicated one you will not need vm (virtual machine) anymore because you will be staying at the dedicated one. I recommend using dedicated, both for testing and for others to access the game.

    Sorry for English.
     

  4. 4 minutes ago, FlorinMarian said:

    Server down again.

    
    SYSERR: Jun 22 23:25:50 :: Click: CQuestManager::Click(pid=181557, target_npc_name=Tyrax) - NOT EXIST NPC RACE VNUM[20091]
    SYSERR: Jun 22 23:29:24 :: checkpointing: CHECKPOINT shutdown: tics did not updated.

    I was concentrated on processes and I saw, before goind down, core got 100% CPU use.

    Any tip?

    On 16/11/2014 at 5:56 PM, Sanchez said:

    There is a function, checkpointing which get executed every 30 seconds and check the value of a variable. If the value is more than 0, then everything okay, otherwise something stuck in the game which blocks a thread. I recommend you to delete all of your quests and try to run your server for a while. If you're not getting this error again, then one of your loop inside your quests are corrupt and trying to run for an infite time.

     

    Edit: It's a security alert, not a crash.

     

  5. 23 minutes ago, FlorinMarian said:

    Yes, I've disabled  _IMPROVED_PACKET_ENCRYPTION_

    I recommend that you re-enable it, I did several tests to disable this verification, sequence and both times generate more errors.

     

    A tip that you should do a complete analysis of the syserr / syslogs and try to find all the errors and go correcting, gramde part already has on the net, just search.

  6. 11 hours ago, zeimpekis9 said:

    For the first method, is there any fix?

    in char.cpp "bool CHARACTER::Sync(long x, long y)"

    LPSECTREE new_tree = SECTREE_MANAGER::instance().Get(GetMapIndex(), x, y);
    
    	if (!new_tree)
    	{
    		if (GetDesc())
    		{
    			sys_err("cannot find tree at %d %d (name: %s)", x, y, GetName());
    			GetDesc()->SetPhase(PHASE_CLOSE);
    		}
    		else
    		{
    			sys_err("no tree: %s %d %d %d", GetName(), x, y, GetMapIndex());
    			Dead();
    		}
    
    		return false;
    	}

    to

    LPSECTREE new_tree = SECTREE_MANAGER::instance().Get(GetMapIndex(), x, y);
    	if (!new_tree)
    	{
    		if (!GetDesc())
    		{
    			sys_err("No tree %s %ld %ld %ld", GetName(), x, y, GetMapIndex());
    			Dead();
    			return false;
    		}
    		
    		x = GetX();
    		y = GetY();
    		new_tree = GetSectree();
    		return false;
    	}

     

  7. 7 hours ago, Vanilla said:

    It's one of the older options, thanks for pointing out the typo. I've fixed it in the next version. I've also tested it once I implemented the option. I highly recommend not to disable the sequence check but sometimes it can cause trouble and since the sequence table can easily be read from the binaries it's advisable to be disabled in some rare occasions. Disabling the sequence could lead to other binaries be able to connect (if you have for example standard encryption passphrases). So yep, it's best to leave it on but if you disable it, the sequence will automagically be accepted, no matter if it's wrong or right. That's all the disabling does, the packets are still send to max out compatibility. I dunno if the client binary does care about the sequences or not, that's what I didn't look into since I'm not modding the client.

    Thanked for attention :)

     

     

  8. 42 minutes ago, FlorinMarian said:

     

    **UPDATE:

    Error with state Game dissapeared after I've applied this tut to game, launcher already had this.

     

    I applied this fix however it causes several other errors, I recommend you remove, this error also at least to min rarely occurs.

    44 minutes ago, FlorinMarian said:

     

     

    Syserr

    
    
    0618 21:13:32025 :: Ăł¸®µÇÁö ľĘŔş ĆĐŶ Çě´ő 32, state Game -- this appear everytime when i change map/log in
    
    0618 21:14:32628 :: Ăł¸®µÇÁö ľĘŔş ĆĐŶ Çě´ő 32, state Game

     

     

    I had several similar problems, they are very annoying the solution I found was disable game / exe all connected to the check of the sequence, however recently I started to edit source again, I got one without modifications, I advise to do the same, and to be careful with things that modifies / Inserts, 85% of the things / tutorials you have for the net cause errors, instability and problems.

    • Love 1
  9. 5 minutes ago, zeimpekis9 said:

    Yes i know. At the tutorial it say this:
     

    Add these functions as public to char.h:

    
        void ClearPMCounter(void)       { m_iPMCounter = 0;      } 
        void IncreasePMCounter(void)    { m_iPMCounter++;        }
        void SetLastPMPulse(void);
        int  GetPMCounter(void)   const { return m_iPMCounter;   }
        int  GetLastPMPulse(void) const { return m_iLastPMPulse; }
        

    Add these to char.h too, but as protected:

    
    int m_iLastPMPulse;
    int m_iPMCounter;
    
    
    But, where i put them on char.h? what i need to search?

    You can do so

    KGcaQKHgTxqabY8N3yyPUQ.png

    I at least did not follow this part of the tutorial, I did this one here

    LoQHt8rHQOuHPS-Zh3Flmw.png

     

×
×
  • 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.