Beiträge von LTGT

    Hello, that is some good release right there! I have recently been working on the collisions and having to deal with two circles that were acting billboardish was sometimes insufferable.


    There is just a small mistake in the tutorial:

    Code
    1. void CCylinderCollisionInstance::Render(D3DFILLMODE)


    Should be:

    Code
    1. void CCylinderCollisionInstance::Render(D3DFILLMODE d3dFillMode)

    fixed, sorry.

    Hello, today I saw that people are using the old collsion rendering code from ymir and I think its disgusting and useless to be honest. The new method is using wire framed 3d meshes instead of weird circles that look like a psychosis. You enable the collision rendering by opening the console and run the "collision" command



    Before:


    Bitte melden Sie sich an, um dieses Bild zu sehen.


    After:


    Bitte melden Sie sich an, um dieses Bild zu sehen.




    Once again thanks to everyone from sura_head.exe.


    esp to Amas and CYN3


    and thanks to TAUMP for testing it.

    the sectree in metin2 is scary and not even the old korean wizards know what the fuck is happening over there so I took a deep breath and started to change some stuff around. While doing so I found something strange, after around 2.5-5k mobs the ram is exploding and its getting extremely laggy. I noticed that every `server-source/game/src/entiy.h` -> `CEntity` has its own

    `ENTITY_MAP m_map_view;`

    But what is a ENTITY_MAP? In short, it's a container of every currently-visible entity. This is useful to see things but has a small issue: every entity sees every entity in proximity. In other words: the amount of currently tracked entities is growing exponentially.

    1 mob -> 0 entries
    2 mobs -> 1 entry per mob / 2 entries
    3 mobs -> 2 entries per mob / 6 entries
    4 mobs -> 3 entries per mob / 12 entries
    2500 mobs -> 2499 entries per mob / 6247500 entries

    This is not good, but we have to see things, we can't just remove it completely. Introducing, my pseudo fix:

    search for `CFuncViewInsert` in `server-source/game/src/entity_view.cpp`
    my change would be to avoid calling `m_me->ViewInsert(ent);` every time, so it would look something like that


    We check if both entities are of the "character" type and if so we cast them to `LPCHARACTERS`.
    If the current view is of a player, he has to see everything
    if the current view is of a NPC, he has to see only players

    This fix has some issues, with newer versions of the game there are a few mobs that heal each other - I haven't tested those neither have I tested this change throughout, but I'm fairly certain that it will work. If there is a problem you could add a type/subtype check or even hardcode the vnums since I think that there are only a handful of NPCs that have to see other NPCs (i.e. jotun)

    good luck




    Thanks to everyone from sura-head.


    esp. to CYN3 and Amas

    some links are broken


    but yes vegas do be weird

    with asikoo maybe, talking with vegas seems impossible (atleast to me)

    pillory is full of lies

    Seems accurate to me. The names on the list that I recognize all check out. So I see no reason to believe he's any different.

    Unless you can provide some sort of counterproof.

    it lists me as a scammer, when in fact i never scammed anyone, but how should i proof that im innocent?
    why can't they provide proof?


    not saying everyone is innocent on there, just saying its not accurate

    sieht von der log datei aus als stimmt die struct von einem pack nicht

    kannst z.b. bei OVH durch die firewall ( oder pf ) nur den webserver auf port 3306(mysql) lassen

    SSH Port anpassen ist so pseudo Sicherheit, wenn man den Port finden will dauert das keine 2 Sec.....


    Generell sowenig wie möglich nach extern freigeben, alle ports zu machen, wenn möglich auf per FW nur deine eigene IP,ssh key, für SSH zulassen, navicat per SSH tunnel und gib ihn.


    MySQL nutzer nur die wichtigsten rechte geben, hierbei ist zu beachten das SQL Injektion auch durch Metin Systeme kommen können, d.h. alles was du neu an Systemen verbaust, lesen und verstehen.