Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 06/27/19 in all areas

  1. 1 point
  2. if self.dlgRefineNew: #
    1 point
  3. New build is up, this time we're hitting RC. I fixed a few code issues with the new commands and checking elevation status. Now /promote always elevates the target (before it just ranked up the target, but no elevation, only if you leave the target rank blank). /su command now also utilizes custom MySQL Password function! There's a check on boot when you're trying to boot with Mysql 8.x and still have not specified a custom password function. If the check fails, you're getting an error message and the core crashes immediately. This is due to the fact that the function PASSWORD has been deleted with MySQL 8.x release. This means that you have to rehash your passwords and use a custom password function. If you don't to it, the game will not boot successfully and logging in will not work under mysql 8.x. That's why. If you still use the older version or mariadb versions which still have PASSWORD function, you can still use the core just like before. It's only if you uprade it. Long story short: If you are on mysql 8.x you HAVE TO specify a custom password. For running servers, this means that players also have to create a new password. This is only because PASSWORD function got deleted in most recent versions. If you are on older mysql versions, you can continue like before. But the core warns you about it. If everything boots, you're ready to go.
    1 point
  4. you can use gdb with symlinks, too. You can also cd to the directory you assume the faulty core is inside and run gdb "gamefilename". Then issue "run" and it'll start the game core while the debugger is attached to it and wait for the crash to happen. But as long as everything runs smoothly now, your core didn't crash at all and only the hoster went down. So yeah, keep observing it and watch yours logs. There's no need to debug if no crash happens
    1 point
  5. what they mean with "fake core" is that you're having a symbolic link to another file. This is a feature that allows you to access the same file on different locations without having to copy it. I do like to copy the game and use a script for updating, it's more convenient for me. But that's personal preference, it's not an error if you have symlinks.. .core files are a memory dump so you can backtrace the error. This only happens if the core crashes. If it does a graceful shutdown (like when you exit the process properly due to shutdown scripts etc.) it does not create a core file. Also, if the core recognises a fatal error and shuts itself down, a core file will not be created. It only happens it if "crashes" which means that an instruction could not be processed. I think something else crashed or shut the game down. You'd check syslog and other cores, especially the dbcache which is often the reason your whole server shuts down.
    1 point
  6. Design Table - Set "item_name" field to character set = "cp1250"->"cp1250_polish_ci" or "utf-8"-> "utf8_polish_ci" (but I recommend the first option) and save Same goes with "command" in table "command_log"
    1 point
  7. compile ClientManagerBoot.cpp ClientManagerBoot.cpp:103:7: error: use of undeclared identifier 'InitializeMonarch' if (!InitializeMonarch()) ^ 1 error generated. This Error was generatet the solution to that was to remove if (!InitializeMonarch()) { sys_err("StartupMonarch FAILED"); return false; }
    1 point
  8. Step by step turkish @martysama0134 will release v20 soon
    1 point
  9. void CCamera::SetViewMatrix() { m_v3View = m_v3Target - m_v3Eye; D3DXVECTOR3 v3CenterRay = -m_v3View; CalculateRoll(); m_fDistance = D3DXVec3Length(&m_v3View); if (std::isnan(m_fDistance)) // 19 august 2018 { std::string s_m_fDistance = std::to_string(m_fDistance); //CScreen s; s.UpdateViewMatrix(); // scos TraceError("SetViewMatrix : m_fDistance is NaN, value %s", s_m_fDistance.c_str()); } assert(m_fDistance >= 0); // problem Not fixed but actually found where is the problem, it happens mostly when you move the character a lot near bridges using only mouse not WASD. The problem is still on the official servers if I am not wrong I remember long time ago I checked and they got the problem too.
    1 point
  10. "Is Desync a bug? Nah Ymir added it, so skilled players can predict when it happens, this makes the game more difficult and thus adding an ability."
    1 point
  11. It works the same but your way is cleaner, i just didn't feel the necessity of adding a new argument to the CountSpecificItem function, instead i differently added another way of counting the items. Anyway, thanks for making it more cleaner.
    1 point
×
×
  • 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.