• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Search results

  1. Yamaken

    Theorizing a Modern Engine Design

    I agree with you. The engine should have some kinda of rest api so others can remote call to query and alter the engine state(like a remote panel). I also think the engine should not have any code related to sql or any storage backend people may chose. It should access the database using a rest...
  2. Yamaken

    Theorizing a Modern Engine Design

    Also for better performance i thought about a server engine that mix single thread and multithread using fibers/job system. How it would work? Main thread runs the game engine loop(only main thread is allowed to produce global state changes), while inside the game engine loop you use tasks to...
  3. Yamaken

    Theorizing a Modern Engine Design

    My simple idea for now was to implement the networking code in C++ and then pass the messages(packets) to lua using a lock free queue that lua would call a function to get the items from. It would be lua game loop(different from tfs which is task based) which is much like the design that cipsoft...
  4. Yamaken

    Theorizing a Modern Engine Design

    Ideally we should have the heavy lifting done by C++ while scripting everything else in lua(or python or javascript). I don't know how far it can be taken, but it would be nice if almost all the game engine core was in lua.
  5. Yamaken

    Theorizing a Modern Engine Design

    I believe we should target the 7.7 game. Because the game is so simple yet has all the fundamental features and all the content can be translated from cipsoft original file and everyone can build their own tibia server or custom served based on that if they want. Each feature/mechanic they want...
  6. Yamaken

    TFS 1.X+ Fix Dodging (By Walking back/forth) Monster Attacks

    Only guess i have is to compare both monster.cpp where almost all monster a.i code resides(some code related to walking and following is found in creature.cpp).
  7. Yamaken

    TFS 1.X+ Fix Dodging (By Walking back/forth) Monster Attacks

    One info missing in your post(i think): the older version you say is older rl version or older tfs/otserver version?
  8. Yamaken

    C++ Urgent Group of attackers crashed my server

    It seens like the error is with the Reward class. So disable the reward chest for now.
  9. Yamaken

    TFS 1.X+ I'm under attack (CPU goes up) - I will paypal donate to find a solution

    Donate a decent sum to the oficial project would be nice.
  10. Yamaken

    TFS 1.X+ I'm under attack (CPU goes up) - I will paypal donate to find a solution

    Disable house regex code here otland/forgottenserver (https://github.com/otland/forgottenserver/blob/master/src/house.cpp#L543) You can comment the line 539 to 547. By disabling it * wont work in the aleta sio window but for now its the best for you to disable it then later fix it.
  11. Yamaken

    [Discussion] TFS direction (to do list/new milestones)

    Yeah i'm not saying there should be a downgrade. I'm saying less game features means we can focus on the core issues/improvements. @gudan garam post explains even better what i meant before.
  12. Yamaken

    [Discussion] TFS direction (to do list/new milestones)

    And if it was my call(i would do this for a brand new engine), the protocol version and the targeted game features should be 7.7 and not 10.98.
  13. Yamaken

    [Discussion] TFS direction (to do list/new milestones)

    We don't count with otclientv8. My main argument its wasted dev time to focus on tibia specific things while we can focus in improve the engine in general so everyone can enjoy a decent and stable base engine(and if people want to have a complete tibia server, they will find it in other repos or...
  14. Yamaken

    [Discussion] TFS direction (to do list/new milestones)

    Yeah otclient do not support any protocol above 10.98. I believe we should not update TFS to support a protocol beyond 10.98. Why? TFS main repo should focus on performance, security, stability, key features(like revscriptsys) and so on and supporting a new protocol means it needs to support...
  15. Yamaken

    Some thoughts on the community openness direction

    As far i understand a tibia client requires more than the usual 2d things(like sprite batching).
  16. Yamaken

    Some thoughts on the community openness direction

    If we are talking about joining to develop a client i believe we should first weight which client is the best option and then start working(exemple: some people argue that unity is way better for developing user interface than otclient, otclient or any client developed from 0 has way more room...
  17. Yamaken

    [C++] Ground-Underground Mapping and Sunshine

    Very nice you are ditching cipsoft limitations :D
  18. Yamaken

    Ideas to make 7.4 tibia monsters more challenging

    Very nice ideas, it makes the player think more when hunting(if they want the best results from the hunt).
  19. Yamaken

    [7.4] Dura -- Making Tibia Challenging Again, Same Game New Meta. Tibia For Adults. --

    Impressive, very nice. The rune farming in 7.4 is something that bothers me a lot, i'm eager to know how you fixed that. Also it seems like rune farming is a great deal to spoofing online characters.
  20. Yamaken

    C++ Game.randNumber(num1, num2) TFS 1.3

    That just mean we should use one random implementation both for lua and C++. About luajit state of maintenance-only mode, it has been so stable for me that i kinda ignores that and i hope one day those forks be as good as luajit is.
Back
Top