-
Content Count
4 -
Joined
-
Last visited
About JohnRaiden
-
Rank
Newbie
Contact Methods
-
Discord
JohnRaiden#2851
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
Update: 4144 solved the problem on discord. Problem was enabling ExtendCashShopPreview and ExtentOldCashShopPreview on nemo/warp and not enabling the function on server side as described in following links: Thank you very much 4144
-
-
Greetings I am trying to setup a Zero server on localhost. When I want to connect to my GM account, I get this message from my login server: Wrong client flags detected (account: GmAccount, received flags: 0x80000001) Through the client I receive "your game's exe file is not the latest version" I am using 2021-11-24 Zero client with 2020-01-15_2aRagexe_zero from http://nemo.herc.ws/downloads/ mmo.h #define PACKETVER 20200115 and #define ENABLE_PACKETVER_ZERO in my mmo.h login-server.conf check_client_version: false check_client_flags: true report_client_flags_error: true If I switch check_clint_flags : false, I am able to connect, create a character but cannot login with the character and get "failed to connect to server". I would rather not keep it "false" to avoid any potential problems resulting from this. Your help would be appreciated.
-
Thank you very much for the information. So full clients could not be completely backwards compatible, therefore theoretically same thing goes for the lua files. Would there be a specific reason why I would want to use older clients or exes? I assumed that latest would always be better. If we were to make an example for a knife[4] then, The sprite and sfx of a knife is stored in the GRF files Emulator side handles the stats of the knife (damage, slots, effects, bonus stats etc) In case of a drop, player acquisition is stored into sql database by the server The player equips the item and player stats (atk, bonus stats) are calculated by the client using the item info from the server Player attacks are calculated(player atk, monster def, status effects etc) and handled (animation, sound effects) by the client though the item info taken from server. Would this flow be correct? If so, where exactly do the lua files fit in?
-
JohnRaiden reacted to an answer to a question: Some Fundamental Questions
-
Greetings everyone, Long-time casual RO player here. After playing in a lot of private servers just to see them shut down and starting over again, also following these "rumors" that gravity has started hunting down private servers, I have decided to try and create my own customized server. First of all, I would like to thank the community for their continued efforts in keeping the emulators and translations alive after so many years, allowing me to have a hope in experiencing my own RO server. I have been lurking around for a full week non-stop and I was able to get both a pre-re and a renewal server running locally. I'm not really familiar with computer science and my background is that I only know the basics about programming from my Electronics bachelor's degree. Therefore I have a lot of fundamental questions; if you would be so kind to help. What is the relation between a full client and an exe? Is it okay if their release dates don't match? Can I update the client through the original exe or for example, download 211124 full client and use 20200115 exe? Why are exe's usually seperate downloads? As I understand, Hercules is a "server" emulator, which accepts connections from clients and we use mySQL or mariaDB as "storage" for the server data. Is this understanding correct? Why do we need to "emulate" something that is used to run on PC's anyway? It seems that GRF's contain the main game files the client uses and we translate the language or customize items/textures by GRF editors. How do they come together with NPC's and scripts? As all the database is actually in the GRF's, do we "enable" or "disable" them on the server end through emulators and/or mariaDB? I want to understand generally how things work before diving deeper into server modification. I would really appreciate the explanation. Furthermore, I would like to talk about the kind of server I want to create in order to determine if it is doable, or not possible to create in current circumstances. Features would be as follows: RO Zero random options system RO Zero refinement UI and system RO Zero mvp card changes Pre-renewal level caps, monster spawns, equipment, starting area, monster exp being irrelevant to player level and jobs. These are just a few items to give the idea that I would like to mix RO Zero and Pre-Renewal in some way. Would it be possible to add RO Zero mechanics to a Pre-Renewal server or would it be better to have a RO Zero based server and modify it? I tried to get a RO Zero server running but it seems that it is less supported than Pre-RE and Renewal alternatives, I am currently having trouble with translations. I would appreciate the feedback on the feasibility, as I would rather not go in a wild goose chase. However the latest server I have played on, Asgard Legends, seemed to have done it quite successfully. Looking forward to becoming a part of this community.