Jump to content

Conflicts

Members
  • Posts

    317
  • Joined

  • Last visited

  • Days Won

    8

Posts posted by Conflicts

  1. Since this has been updated fairly recently, I decided to give it a try. However, I can't seem to get it to work. I'm sure I've applied everything correctly. The test script gives me this;

    Spoiler

    itemlink.png.11208946b249ffc4742bbc9d95bd863b.png

    For `itemlink2`, I've tried with other items, other random options, same result.

    For the regular `itemlink`, only the item ID and refine works, it doesn't display the card(s) you input.

  2. Before anything else, I hope rAthena staff would let me answer stuff like this as it directly involves something I own.

    Alright, you ordered a server ($9.95) and got everything as stated on our website, automated 10-minute setup after successful payment. This included latest rAthena, 2015-11-04 Client, INSTALLERS (Lite / Essential / Full) which are updated to around May 2017 kRO, FREE subdomain, FluxCP Setup, and even a free opensource forum software on top of that. The reason that we work hard to make sure our automated setups are as hassle-free as possible, is to cut down on "Support" questions such as these;

    Spoiler

    MasterRO_Support_Tickets.thumb.png.c934f5de2d0550c8b0f782c8c1043910.png

     

    For those who are interested, here's a redacted screenshot of his service's welcome e-mail. (Huge image, please view Full Size)

    Spoiler

    MasterRO_Welcome_Email.thumb.png.780ec11b4394a164ebc959c5763218f0.png

    Everyone has to start somewhere, we understand that. And that's one of the reasons why we offer a ready-to-play solution WITHOUT any customization, we see it as a fair ground between "making it easier for the customer which is presumably a new and inexperienced RO Server owner" and "spawning a breed of servers with the exact same settings / custom items / themes, that dies within a month or two". For things involving hardware / network issues, we reply pretty quickly.

    If there are further questions I'm pretty sure you can reach me via PM / my website. Thanks for hearing my side of the story.

  3. 22 hours ago, ValkyrieCK said:

    All of Ragnarok server hosting service providers are the reseller.
    If you have no idea how to configure the server. For example, install MySQL, git and no experience on the command line. Those providers could save your time.

    But you must have to take your risk, they might not active all the time which mean if your server is down and you are hard to find them to fix it.

    For my opinion, I won't use Ragnarok server hosting service again. I tried to use RagnaHosting for prototyping before. And they suspended my server with unreasonable reason. I tried to get the logs for more information but they didn't provide it to me.

    Currently, I am using AWS for my server. All the things are built with my hand. Btw, on this sides, you will need to spend a lot of time for doing research on how to install blah blah blah. XDD

    I don't think an Abuse Notice from Hetzner is an "unreasonable reason" for me to suspend and subsequently terminate your server Stanley. AbuseMessage31009A14.txt

    Besides, everything seemed to be too conveniently timed for this to happen. Due to the following reasons;

    1. Your server was due in 4 days. (When the abuse happened)
    2. You were online during this whole thing, and amazingly, hopped on to LiveChat instantly after your server got suspended.
    3. You weren't as insistent about your denial on the issue (though of course you did deny it, just not at a level I expected).

    A network-level firewall blocks non-RO related ports, and surprisingly the perpetrator used a common RO port (Map Server Port in this case, 5121).

     

    We do not have an approved Paid Service on rAthena so I can't mention anything about our services other than for the intent of responding to your question, we support 2015-11-04 client right out of the box.

  4. Hello. We haven't been quite active in documenting our changes and updates, but RagnaShield is in constant development. Here's a list of changes from 1.0.0 to 1.0.8;

     

    Version 1.0.1

    • Added shared encryption key.
    • Added GRF file hashing.
    • The RagnaShield logo on startup now closes once the client's main window shows up.

    Version 1.0.4

    • Fixed packet conflicts between RagnaShield and the packet obfuscation feature.
      This error would show up in your emulator's map-server console as "unsupported packet : 22 or 26 in length".
    • Updated startup logo.
    • Other minor bug fixes.
    • Improved RagnaShield's CPU usage down to almost 0%. The usage was already pretty low, except now it uses Windows' events to detect new process creation.
      This means it no longer needs to scan your process list at every specific interval of time.
    • Fixed a bug regarding the third-party protection blocking false-positive process.
    • Hidden processes are now detected.
    Version 1.0.7
    • Fixed a bug regarding the GRF hashing process; this bug would crash your exe without any warning.
    • The third-party protection module for Windows XP was unable to launch properly, this has been fixed.
    • Improved overall customization :
      • clientinfo.xml is no longer hidden within the game guard. To edit the content, you must open RagnaShield\RagnaShield.xml, then it's just like a regular clientinfo.xml. This was changed to allow admins to add more GM accounts without us having to rebuild your client files. You will notice that the IP fields are protected as well the port fields (so the security is still the same as before). The allowed IP tags are "#PRIMARY", "#FILTERED" and "#LOCALHOST". The last one allows you to test your server on a local network.
      • DATA.INI is no longer embedded within the client. You can edit the content and add as many custom GRFs as you want. The first two entries are reserved for RagnaShield
      • The data folder can be read safely without having an impact on our protected sprites (job sprites). This blocks no-delay skills while allowing you to test custom changes.
    • Common errors are now displayed in a more friendly manner (replaced some of the 0xF#####87 errors).
    • Introducing a new file signature protection. This fully blocks any unauthorized processes from being executed at the same time as your client.

    Version 1.0.8

    • Added file version to the game guard to track down further issues.
    • Added a custom crash report to help track down further issues and which will quite possibly help you solve other issues. The file is stored in ClientCrash.log
    • Huge update on RagnaShield's third-party protection. It is planned to be improved, but newer cheat softwares should have a harder time to work.
    • WMI errors will now show up in hexadecimal, this will be easier to track them down as well.
    • Pressing Ctrl-Del ingame will crash the client and generate a crash log on purpose.
    • Security upgrade regarding macro'ing softwares.
    • Updated third-party definitions and rules.
  5. I just had to chime in after reading through all that. I'm quite positive it's related to the New Prontera.

    If so this link might help you; http://www.mediafire.com/download/7hcz6u9vl4vjhb4/newprontera.grf(Credits to Tokeiburu)

    The whole post is on Hercules, you can search for it there, "What do you think about the new Prontera?" topic.

    If that fails, I could provide you an automated client setup using 2013-08-07 for free, just send me a PM.

     

    So yeah, I totally don't think Client Setup is all that confusing. With all the tools that are currently available (NEMO), it's actually pretty easy.

    I understand that it can be frustrating at times, but to keep flaunting your "10 years of RO experience" doesn't help you one bit.

    • Upvote 1
  6. I actually had the same idea not long ago. However I decided to postpone it due to other work.

    This wouldn't belong to Web Releases forum as there isn't any actual release. Unfortunately I don't have enough permissions to move it.

     

    Anyway, this is pretty good. You've got a really promising Feature Plan there. Mind putting some screenshots of this CP? Perhaps that would motivate people to donate for your cause.

    • Upvote 1
  7. Yeah, again and again you tried to cover yourself. previous post you said you cant recall turning off your server, now you said it is coincidence that you decided to re-open the server after you ran off with my money and block the harmony account from my access. Not to mentioned you block me on facebook as well with no further notice and reply. :)

     

    I'm afraid you totally misunderstood my post. I said "server re-opening announcement",

    the server was ONLINE and running 1 week after AsuraHosting closed.

    But that's besides the point; we're going around in circles here. So how about a summary?

     

    1) Our transaction is totally unrelated to my current hosting business, and my previous server.

    2) I cannot give you access to my e-mail once again, nor would I forward all of my e-mails to your inbox.

    3) You can use the Harmonize.it account (it's yours), I can PM you the details, however you'd have to be contented with me having to

    manually send you the Harmony Package files when I am available. Unless perhaps Sirius magically appears and changes the e-mail.

  8. ^ The post above is too long to quote.

     

    And, say what?

     

    - You were selling me the whole account, not just a reserve ip. We had that deal and you didnt honor it. You are the one who confirmed to give me full access and change the account to my email after i agree with the price you offered to me. Now that you removed the photo of you block my account, it proved that you are trying to cover yourself again  :)


    - But of course, the account was (and is) yours. Perhaps my mistake was to assume that an e-mail change was still possible, I apologize for that, but that's something I can't control. I have tried all means of communication with Sirius, to no avail  

     

    I don't buy your email account, our deal is that you will replace your email harmony account with mine so that i have full access of the harmony account as the new owner. Looks like you are the one who making a drama here to cover yourself. Whatever it is, yeah you have title & power in rAthena, you can always remove and re-edit my post just to twist this topic and showed yourself innocent. You are stealing other people money and you don't even dare to face the truth now.

    - Once again, I tried to do that. I didn't get any response whatsoever, from their forums, to his e-mail, nothing. I have no need for Harmony, why would I even risk having this scenario, for something I don't use?

     

    As for the images you have posted, that has absolutely nothing to do with you, nor your purchase. That was when AsuraHosting suddenly closed their services. And no it was nothing but a coincidence that I decided to make my server re-opening announcement 20 days after your payment. Besides, the server was ONLINE during that period, albeit unstable, and without a website. So please get off your high horse.

  9. Typical response, I must say. Let me try to break this down for everyone who would read this;

     

    Another lie you are trying to create right here now huh? You blocked me on facebook and you run away with my money. What an awesome way to cover the bad thing you had done. You were saying that i read yours unread email?What?is that the best way you want to cover yourself as innocent in this matter?Thats funny bro, i used your account only for few days after that you quickly change everything and block me on facebook. I never had a skype account that i added you too. Here is the proved that you were blocking me at facebook:

     

    - Few days is all it takes for me to confirm that you were taking the e-mail. We clearly agreed that it wasn't included, and that Harmony e-mails will be forwarded to you. Though since I can't always be online to forward your Harmony package requests, I gave you access to the e-mail. And no that doesn't mean you should go ahead and change the mobile number and password :)

     

    I saw your post on your server after you have blocked me, you were using my money to launch your server again. What a big lie you have thrown to me and i will never forget that. I`m just hoping that everyone are aware of your parasite way of sucking & stealing other people money. Be careful guys,if you are using Ragnarohosting and one day they ran off, i can only said that i have already warn you about them. Rest, is still up to the community to judge. 

    - I don't remember my server being off, nor the need for me to "launch it again". And yeah, the rest isn't even worth a response.

     

    p/s: You told me last time to sell the whole account and add my email, if my email was in the harmony account, why do i bother to read your email inbox? funny   /pat .I make a big amount of payment for purchasing that account and you were saying that you actually reserve one slot ip for me? i can get a reserve harmony ip account for just 10 usd if i want just "reverse ip for one slot". What a terrible liar c0nflict.

    - What? I was selling the Harmony account, not my e-mail. And no I don't think we can add your e-mail to the Harmony account (I'm assuming changing the e-mail is what you meant, Sirius wouldn't even respond).
    And no I didn't say I reserved 1 slot for you, I said I didn't remove your changes (IP specifically) from there. And with this, I rest my case.

     

    I am removing images containing real names, personal e-mails and account credentials from the posts. As it is my right to privacy. Feel free to feast on this drama though.

  10.  

    Hello Orange00, pretty detailed post I must say. However, I'm not sure why you didn't communicate with me first before all this drama.

     

    I have sold you a Harmony account with 2 IP slots, this account I was using since around 2010. Which, unsurprisingly, was tied to my main (non-RO related) e-mail.

    The deal went well, I gave you access to the account, and you were able to build your client (with Harmony) off of it. However, our complications start when you needed

    access to my personal e-mail. Having known how Sirius has abandoned Harmony, I didn't have much hope of getting the e-mail changed to your e-mail, so yes, I did give you access

    to my personal e-mail. I had trusted you to just read and download e-mails related to Harmony, but no, you did way more than that, I usually find read e-mails that I didn't remember opening.

     

    Everything fell off when you tried to change the email account's password. I have talked to you about it, and you said it'll be fine, and that you'll share the password with me anyway. So I let it pass.

    Then you were asking me about my security questions, after you have changed the mobile number to recover the account. Right then I knew I was going to lose my e-mail if I let that continue.

    While all of that was ongoing, I tried to e-mail Sirius a couple of times for an e-mail change, and of course, as expected there wasn't any response at all.

     

    I have kept all your server's IPs on the Harmony IP management page, and offered you that I'll just manually forward Harmony package e-mails from then on, I haven't heard from you since.

    PS: No, I don't remember blocking you on Facebook. And I even think you also have my old Skype ID. I'm really sad to be a part of such an issue though, but I hope I've explained my side.

    Tip: You can configure an auto forward from a specific sender.

     

    Wow that's some real pro-tip right there. If I knew such a feature exists, there wouldn't have been an issue.

    Would you mind linking me to a guide on how to accomplish that? Cause all of my google searches doesn't seem to help. Link1 Link2 Link3

     

    Further proof that I can not afford to lose the said e-mail, it's the very e-mail I use for my eAthena / rAthena / Hercules accounts. You can ask a Moderator / an Admin to confirm (and to be sure I haven't just changed it recently). I would also like to ask Orange00 to discuss this with me via PM, I'm pretty sure we could reach an amicable solution for this issue.

  11. Hello Orange00, pretty detailed post I must say. However, I'm not sure why you didn't communicate with me first before all this drama.

     

    I have sold you a Harmony account with 2 IP slots, this account I was using since around 2010. Which, unsurprisingly, was tied to my main (non-RO related) e-mail.

    The deal went well, I gave you access to the account, and you were able to build your client (with Harmony) off of it. However, our complications start when you needed

    access to my personal e-mail. Having known how Sirius has abandoned Harmony, I didn't have much hope of getting the e-mail changed to your e-mail, so yes, I did give you access

    to my personal e-mail. I had trusted you to just read and download e-mails related to Harmony, but no, you did way more than that, I usually find read e-mails that I didn't remember opening.

     

    Everything fell off when you tried to change the email account's password. I have talked to you about it, and you said it'll be fine, and that you'll share the password with me anyway. So I let it pass.

    Then you were asking me about my security questions, after you have changed the mobile number to recover the account. Right then I knew I was going to lose my e-mail if I let that continue.

    While all of that was ongoing, I tried to e-mail Sirius a couple of times for an e-mail change, and of course, as expected there wasn't any response at all.

     

    I have kept all your server's IPs on the Harmony IP management page, and offered you that I'll just manually forward Harmony package e-mails from then on, I haven't heard from you since.

    PS: No, I don't remember blocking you on Facebook. And I even think you also have my old Skype ID. I'm really sad to be a part of such an issue though, but I hope I've explained my side.

  12. Just a question, What if RagnaShield is currently Installed and implemented to a server, then the server owner want's to change it's gameguard. Can It change it without letting the players re download the whole lite or full client again?

     

    We've made sure RagnaShield wont be too restrictive, in fact, you wont even need to re-build your client.

     

    Just change the setting ragnaban.enable: yes to ragnaban.enable: no on /conf/ragnashield.conf and it should be fine server-side.

    For the client-side, it's just a matter of replacing the custom cps.dll (and other components) we provided, and that's it.

  13. RagnaShield Beta – Introduction

     

    What is it about?

    RagnaShield Beta is a free game guard presented to you by RagnaHosting Networks. Its goal is to offer a simple and reliable protection to prevent abuses and cheats client-side. It also offers a way to store hardware information, such as the MAC address, from the players without having to use a launcher. This hardware information can be easily used in your scripts to reward unique players or disallow dual-clienting on certain maps. There are a whole lot of other features that comes with it too, and it'll be in constant development, so we'll need your feedback / opinions / suggestions.

     

    Installation guide

    Client-side and Server-side

    The installation client-side should be straightforward. All you need is to do is copy the files from your RagnaShield package, which should include your client executable, cps.dll and msvcp100.dll. Your players may have to install the Microsoft Visual C++ 2010 SP1 Redistributable Package (x86) (https://www.microsoft.com/en-ca/download/details.aspx?id=8328). Server-side installation will be done for you by the RagnaHosting Team for free. We support the latest versions of the 2 major emulators, rAthena and Hercules. And we can install it for rAmod as well. If there are enough requests for eAthena / eAmod emulators, we will add support for those too.


     
    Features - Clientside

    Clientside Features

    Most of the features below can be further customized by requesting the Staff of RagnaHosting to rebuild your protection files. The ones which cannot be changed are the splash image and the IP/host of your clientinfo.xml, this would be the case at least until we are able to finish the RagnaShield Setup.exe tool which lets your customize your RagnaShield GameGuard by yourself. RagnaShield should work for all client versions, however, for best results, we recommend those that has support for Packet Obfuscation.



    Hardware IDs

    Every time a player connects to his account, various hardware IDs are retrieved from the computer, such as the MAC Address, the CPU ID, Disk ID and Motherboard ID. This information is then sent to the server and stored in the `login` table. The purpose of this feature is to create a fingerprint of the player's computer capable of ensuring you they will not come back after a hardware ban. The player's hardware IDs are then compared to the ban list to see how much of a match they are. This setting can be modified from ragnashield.conf with ban_sensitivity

    Advanced File Hashing (including those inside GRFs)
    You can hash as many files as you wish within your RO folder or your GRFs. RagnaHosting already provides a default list to prevent no-delay sprites by protecting the default job sprites,

    this GRF will take the highest priority and will be named JobSprites.grf. To customize this list and include your own files or sprites, contact the RagnaHosting Networks with the necessary information.

    If any of your hashed files fails the check, the client will show an error and it wont launch. This behavior cannot be changed.

    * This protection currently does not take into account the order in which your files are being loaded. If this becomes necessary, you might want to protect your DATA.INI as well.

    Dual Clienting
    By default, only up to two clients can run simultaneously. The choice of two clients is to allow your players to trade between their accounts. This feature can be modified as per user request.

     

    Hiding clientinfo.xml

    Your clientinfo.xml has been embedded to your RagnaShield protection components and the client will disallow any connection bypassing the one provided.

    This would protect you from most of those people trying to find your IP for some malicious intentions. This also ensures that you'll only be able to use this protection when you're hosted with us.

     

    Better compression (LZMA support)
    LZMA is a compression method allowing you to significantly reduce the size of your GRF files.

    The idea of this feature was introduced by Curiosity, for more information visit the following thread on rAthena : https://rathena.org/board/topic/95086-lessgrf-slim-down-your-grf.
    RagnaHosting uses this compression by default on your GRF files. As you may have noticed, the size of a fully patched Full Client is only about 1.4GB, the one RagnaHosting provides.

    In GRF Editor, you can use this custom compression by going in Tools > Settings > General > Compression method > Custom compression... and select the cps.dll provided in the thread mentioned above.

    * Do not attempt to load the custom cps.dll provided by RagnaShield in GRF Editor, you will crash and may end up having to reinstall the application.

     

    File Encryption (Unique GRF Editor keys)
    RagnaShield allows you to encrypt your GRF files' content using GRF Editor's encryption. You will receive a key.grfkey file which can be used directly by GRF Editor to encrypt or decrypt your content.

     

    File Encryption (RagnaHosting Shared Encryption)
    By being part of RagnaHosting, you will gain access to free or cheaper custom content for your server. This content is encrypted and will only work on ALL servers using RagnaShield as their protection. If you decide to leave the host however, you will no longer be able to use them. This feature itself warrants a post of its own, I'll be explaining in details how this works.

     

    Splash Screen
    Pretty self explanatory, RagnaShield will display a splash screen 250px by 150px in size when your client launches, and closes it as soon as the client fully loads up (the login screen appears).

    Third-party program restriction / blocking
    This feature is in constant development and there are already a handful of softwares being blocked by the game guard. You can choose whether or not you want to allow tools such as RCX to run on your server. Other programs such as CheatEngine will automatically be blocked. This feature is fully customizable as well to fit every server's needs. We do encourage you to submit cheat tools so we could block them for everyone. We believe there's no reliable way to block macros, and we want to make it clear that we're not advertising RagnaShield to be able to do that.

     

    What about bots?
    Blocking bots or other similar tools is not part of RagnaShield's protection. To prevent those, we recommend you use newer clients allowing packet obfuscation; it will block bots better than any features we could add to our game guard. By default, we'll include packet obfuscation support on the client we'll provide you, it'll use fully qualified keys, and it'll be unique for each server.


    Features - Serverside

    Serverside Features

    These complements the Clientside features, and makes use of the extra data the client sends. There are some other useful commands too like @execute and @ping. As usual, this part of RagnaShield will constantly be updated during this Beta stage. We will release our repo containing all the changes soon enough. Your suggestions / reports would help us a lot.

     

    Banning system
    It is important to understand the difference between an account ban, an IP ban and a hardware ban.

    jsF3DNX.png
     
    Knowing when to use which can be a bit confusing at first, however RagnaShield's ban commands are more straightforward because they combine these together nicely.

    Banning a player bans both their hardware IDs and their account at the same time. Our custom bans take into account the level (group id) of the GM who is issuing the ban.

    As such, it is only possible for a GM to ban an account with a lower group id than his own. Therefore admins (group 99) can never be banned. The hardware ban, which is always

    applied regardless of the group id of the target, can be bypassed if the account's owner has a higher group id.

     

    Configuration file (ragnashield.conf)
    The configuration file is found at conf/ragnashield.conf.

    wrPafhJ.png
     
    Hardware IDs
    Hardware IDs are stored on the server side when a player attempts to log in. All the info are also added to the loginlog table. RagnaHosting lists 4 kinds of Hardware IDs, namely;

    MAC Address, CPU ID, Drive ID and Motherboard ID. There's a 5th and special kind of ID which combines the latter 3 into a unique hashed ID, which can make it easier for you to

    integrate on your scripts. All of these information are added to the `login` and `loginlog` tables.
     
    Ingame @commands

    @ragnaban / @ban2
    usage: @ragnaban <time> <player_name> {<reason>}
    ex   : @ragnaban 1d "test player" Stole gears.

    Similar to @ban, this command does both a regular @ban and a hardware ban. The computer of the player will no longer be able to connect to your server.

    If the account ban's time is greater than the one given by the command, it will keep the longest one. When a player's name contains spaces, you must use quotes,

    otherwise it's not needed. The reason given for the ban is also optional but it is recommended.
     
    @ragnafullban / @fullban
    usage: @ragnafullban <time> <player_name> {<reason>}

    ex   : @ragnafullban 1d "test player" Stole gears.

    This is the same as the previous command, except it will also ban all the accounts related to the player. It bans the accounts based on the last person who logged into them.
     
    @ragnaunban / @unban2
    usage: @ragnaunban <player_name> 
    ex   : @ragnaunban "test player"

    This command removes the hardware ban of a player as well as removing the account ban of the player mentioned.
     
    @ragnafullunban / @fullunban
    usage: @ragnafullunban <player_name> 
    ex   : @ragnafullunban "test player"

    Same as the previous ban, except it unbans all the accounts connected with the player (using the hardware IDs of the person who logged into the account last).
     
    @showmacban
    usage: @showmacban

    Shows the current MAC addresses banned.
     
    @execute <system_command>
    usage: @execute echo Hello world!

    Executes a command on the server's VPS. This command allows you to customize server tasks outside of the game. The example command will display "Hello world!" in the map-server console. You could use it to recompile or restart your server, create a backup, etc. The possibilities are limitless for this command. We'll be writing scripts for everyone for you to make use of Linux commands and utilities from inside the game! This means you can tell your GM to type @execute sqldump before he hosts his event, just in case something goes wrong. Feel free to send us suggestions of what commands you want to see on here.
     
    @ping {<player_name>}
    usage: @ping

    This command asks the server to ping yourself or another player. The task is put on a background thread and you will have to wait a few seconds to retrieve the ping statistics. To retrieve the pong info, you'll have to type @ping again. Each ping has a hard delay of 10 seconds and the statistics will be erased from your server's VPS after 30 seconds. By default, players cannot use @ping <player_name>. If you want to allow lower GMs to use the latter command, you must give them the @ping2 atcommand permission ("ping2: true" in groups.conf).

    Script methods
    The following script methods are shortcuts to simplify your custom scripts.
     
    getcharmac({<account ID>/<character ID>/<character name>})
    usage: getcharmac();
    usage: getcharmac("test_player");

    If no argument is specified, the currently attached player's RID will be used to retrieve the MAC address.
     
    gethardwareid(<type> {,<account ID>/<character ID>/<character name>})
    usage: .@id$ = gethardwareid(0);
    usage: .@id$ = gethardwareid(4, "test_player");
    Type 0 – MAC address
    Type 1 – CPU ID
    Type 2 – Disk drive ID
    Type 3 – Motherboard ID
    Type 4 – Unique ID (combines types 1-2-3)

    This command retrieves the hardware information from a player.

     

    Credits

    Conflicts - Project manager, started this whole project and gathered the team. Helped test the features thoroughly. Kept pushing for more features, and will keep doing that for the foreseeable future.

    Nanakiwurtz - Ported the source code for both rAthena and rAmod, scripted the sample scripts as well as general testing of the features.  She will be taking care of your protection component customization requests.

    Tokeiburu -Responsible for the tools used for the generation of the game guard files. He's being humble though, to put it simply, RagnaShield wouldn't have been possible without him.

     

     

    Updates:

    Version 1.0.1

    • Added shared encryption key.
    • Added GRF file hashing.
    • The RagnaShield logo on startup now closes once the client's main window shows up.

    Version 1.0.4

    • Fixed packet conflicts between RagnaShield and the packet obfuscation feature.
      This error would show up in your emulator's map-server console as "unsupported packet : 22 or 26 in length".
    • Updated startup logo.
    • Other minor bug fixes.
    • Improved RagnaShield's CPU usage down to almost 0%. The usage was already pretty low, except now it uses Windows' events to detect new process creation.
      This means it no longer needs to scan your process list at every specific interval of time.
    • Fixed a bug regarding the third-party protection blocking false-positive process.
    • Hidden processes are now detected.
    Version 1.0.7
    • Fixed a bug regarding the GRF hashing process; this bug would crash your exe without any warning.
    • The third-party protection module for Windows XP was unable to launch properly, this has been fixed.
    • Improved overall customization :
      • clientinfo.xml is no longer hidden within the game guard. To edit the content, you must open RagnaShield\RagnaShield.xml, then it's just like a regular clientinfo.xml. This was changed to allow admins to add more GM accounts without us having to rebuild your client files. You will notice that the IP fields are protected as well the port fields (so the security is still the same as before). The allowed IP tags are "#PRIMARY", "#FILTERED" and "#LOCALHOST". The last one allows you to test your server on a local network.
      • DATA.INI is no longer embedded within the client. You can edit the content and add as many custom GRFs as you want. The first two entries are reserved for RagnaShield
      • The data folder can be read safely without having an impact on our protected sprites (job sprites). This blocks no-delay skills while allowing you to test custom changes.
    • Common errors are now displayed in a more friendly manner (replaced some of the 0xF#####87 errors).
    • Introducing a new file signature protection. This fully blocks any unauthorized processes from being executed at the same time as your client.

    Version 1.0.8

    • Added file version to the game guard to track down further issues.
    • Added a custom crash report to help track down further issues and which will quite possibly help you solve other issues. The file is stored in ClientCrash.log
    • Huge update on RagnaShield's third-party protection. It is planned to be improved, but newer cheat softwares should have a harder time to work.
    • WMI errors will now show up in hexadecimal, this will be easier to track them down as well.
    • Pressing Ctrl-Del ingame will crash the client and generate a crash log on purpose.
    • Security upgrade regarding macro'ing softwares.
    • Updated third-party definitions and rules.
    • Upvote 5
  14. Actually, these are on /config/application.php

     

    You should see it as something like;

    'HomeLabel' => array('module' => 'main'),

    'NewsLabel' => array('module' => 'news'),

    'DownloadsLabel' => array('module' => 'downloads'),

    As for renaming the "Labels", it's on /lang/en_us.php

    I also think this post is better suited at Web Support, so I'll move it accordingly.

  15. You probably should ask GoManilaHost regarding that. I'm assuming this client has been provided by them.

     

    PS: And wow, that's a really terrible way to advertise their services (client executable name). Just saying.

×
×
  • Create New...