Jump to content

anacondaq

Members
  • Content Count

    161
  • Joined

  • Last visited

  • Days Won

    21

Posts posted by anacondaq


  1. On 4/11/2019 at 4:17 PM, wakefield21 said:

    I have windows10SDK, windows8.1SDK and CRT something i forgot the name of it (forgive me hahaha)

    First of all, you do not need a lot of SDK's.
    You need just one, if you do not know what to install just hit the "Install C++" button in VS Installer while installing the software, that will be enough.

    Now, to fix your problem, open Hercules-15.sln and right click on solution (inside VS Studio) -> Retarget Solution -> Okay.
    Now try to compile your emulator.

    Pvp8OsD.png

     


  2. 1 hour ago, AnnieRuru said:

    5. I think its rude to come here and bash some other member's guide

    Yes, it's rude. But it's the truth (my guide bad too, btw). I did not say anything about you or anyone especially, but I reading many topics on another forum and found out that just a few topics are written not well (tutorials only I mean). Even for example just GitHub wiki pages for both emulators, it's so big pain to follow/understand/do... I think the guys who wrote it, even not tried to follow their guides at all. I tried, and can admit = they are wrong, and can be changed (when will have free time, and if my PR will not be rejected, I can change it)

    1 hour ago, AnnieRuru said:

    yes, how the chinese children learn how to swim -> throw them into the water

    This what I tried to do with the offline pack, just throw newbies in water, not drive them through links for days \ for months in search of water.
    When you have everything ready and working, it's much easier for you to navigate the rest, do experiments, break everything, destroy everything, then start again, and again, and again, by doing many many many mistakes which learn more, then any guides posted on any forum.

    1 hour ago, AnnieRuru said:

    for example, your current version which last update on 07 July 2018

    Yea, because I'm busy right now. Not sure if "something new" better. I checking github every signle day and read commits, changes, and I think after changing map flags, and touching other staff, rathena not stable at all right now, and have much more bugs, then before these changes. So 07 July 2018 = old,  but not so bad.

    1 hour ago, AnnieRuru said:

    your package can last forever, assuming members want to use an outdated emulator

    false =)

    How to update all components = explained. All tools included too.

    In short if it's something about emulator:

    1. run cmder
    2. git pull origin
    3. install VS 2017 (select C++)
    4. Open rAthena.sln (must be opened in VS 2017)
    5. Right click on rAthena Solution -> Retarget Solution -> OK
    6. Press CTRL+B
    7. Optionally if were changes related to sql: run OpenServer -> Click On it -> Phpmyadmin -> login to it -> select database -> import -> import update to your db.
    8. done, emulator update done, for all of this usually need not more then 3-5 mins.
    9. If rathena wouldn't be crazy and wouldn't use YAML, which is absolutely incompatible with many compilers properly without a lot of issues (i like hercules over rAthena because of such small issues) (they know what we're talking about), I'd also can deliver a portable compiler (250MB) for compiling the emulator, which would immediately help and compile the emulator and apply the necessary sql Updates (if necessary)

    So it's easy too. 

    But again, i have nothing against your, or anyone else guides, if you write it = write, many people will find them useful.

    If you can, please edit Images in your topic, because right now they looks like:

    opTzeml.png

     

     

    just change links to 

    https://raw.githubusercontent.com/AnnieRuru/customs/master/server%20setup/Step%207a.png

    format.

     


  3. Because you screwed up my job and the people who use it, I have a duty to answer you here.

    All that you wrote here (very bad formatted to be clear) - I just did in the RO offline pack and saved a lot of nervous and time for a lot of people.
    Why someone needs to do all of these things in the topic, if they just simply download, run, and everything will work out the box just fine?

    I think you and many people like you don't understand why the topic exists.
    Because of the secret in simplicity. Key = Keep It Simple Stupid.
    While all existing solution = very bad.

    Another problem: super hard entry point for newbies for the next reasons:

    1. Almost all guides presented very hard to find (whole process)
    2. Or Not actual most of them
    3. Or Not accurate
    4. Or Not correct at all
    5. Or confusing
    6. Or do not explain things very simple
    7. Or boring to read
    8. Or authors do not give a heck to answer in their support topics at all.
    9. Or everyone run around money and want to keep the entry point as hardest as it possible for very primitive things. "pay me $$ I will set up everything".
    10. And I do not talk about 100000500000 problems what people will have due to different operating system/software bundle, antiviruses, firewalls, etc.

    It's what exactly done in this free package you don't need to pay anyone and will get absolutely ready emulator what you can run on your pc via single clicks without reading tons of useless weird structured documentation located anywhere (but not centralized and not structured) (or without documentation at all) with avoided pitfalls and everything else.

    You just run, and learn in practice while having a complete and ready product for doing mistakes, errors, and learn on them.
    I know already several guys which stuck on just setup process, and just right now write a lot of really great scripts, events, so on.

    I think you just don't understand a really important thing and don't care about newbies at all.

    For a lot of people super hard to learn something new without terminology or past experience.
    People learn on examples and real practice much faster, then if they will read tons of useless theory.

    And when even the theory isn't well designed, how can they learn something, even if the training/guides materials are extremely bad?

    Go to my topic and read it again.

    I wrote next there:

    Spoiler

    To make an RO offline server usually you need:

    • setup and configure MySQL database
    • git clone emulator source code
    • get from somewhere client files
    • create a database for the emulator
    • set correct permissions for database users which will be used via emulator for working with DB
    • download and install Visual Studio Community 2017 with all packages (size ~10GB)
    • configure mechanic, turn off some SRC functionality and so on
    • Take from somewhere exe file, apply correct patches to your exe
    • Build a GRF with all required for exe resources and files
    • Compile the server (from sources to a binary file (what you can run on your OS))
    • Configure server-side (emulator), set proper settings, and so on to make it work
    • copy-paste your game-client files and exe to kRO game client
    • start MySQL database, run the emulator, launch game client

    Now, analyze what you wrote in your topic And compare with the text above.
    And now each mine new line = around 10-20 pitfalls/problems which will force people to stuck or even drop continuing doing what they begin to do.

    Is it "newbie friendly?"

    Do you even understand, that a lot of people have skype running, or different software which locks ports? Or antiviruses? Or simply don't know where to get the software?
    Or they do not even realize what patches need to select in NEMO if they completely newbies?
    Or they do ever hear about any great tools like SDE / GRF Editor?

    You saying about contribution. 

    Where do you get the assistance from (contributors)?
    If the entry point is too high - you will not have a funnel of people who eventually become developers, scripters, mappers, etc.

     

    On 1/17/2019 at 11:14 AM, AnnieRuru said:

    Open Server x64.exe , WHAT THE F*CK is that DAMN THING

    I'm sorry. Do you have a problem with that? Or what? You have not heard about portable solutions of webservers (USB-server)? 
    Or everyone must make dirty their computers with unnecessary garbage, solve dependencies and conflicts over the installation of standard software?

    This is (OpenServer) super great software, one of the best in the market, which always just works and works just fine.

    On 1/17/2019 at 11:14 AM, AnnieRuru said:

    - Windows users
    windows sux, but 90% of the community still using windows, so I am targeting the majority of the members here

    Windows very good operation system, that why it has 90% of people on it. Because it's very easy to use, and you can just focus on work, instead of on reading how to do primitive things, what in Windows I can do by a single click.

    On 1/17/2019 at 11:14 AM, AnnieRuru said:

    - You want to contribute something back to the community

    It does not work like that. The era when it was popular (torrenting/p2p networks) = over.

    If you need contributors = you need to grow them from newbies. Newbies -> scripters -> src devs -> contributors.

    You want newbies -> contributors. Cool, and how many messes you will see on issue tracker then?
    Or what they can share if they do not know how to setup server?

    On 1/17/2019 at 11:14 AM, AnnieRuru said:

    if you just want to have fun by yourself, of course it's fine to use that 5 minute instant noodle guide

    guVJ7CY.png

     

    On 1/17/2019 at 11:14 AM, AnnieRuru said:

    This guide might be different than the rest because the links and screenshots in this topic only available while it still last (Jan 2019)

    imgur, keep links for years. Or you can use GitHub images properly =)

    On 1/17/2019 at 11:14 AM, AnnieRuru said:

    but if you follow closely to this guide, you will learn the proper method to setup your offline server

    Proper guide with what reason?) And for who?) And what people will get? wasted a lot of time on things, what they can always learn in real experience with 1 click solution?)
    How did you learn how to ride a bicycle, you first read a whole book about cycling, or you were just put on a bicycle, and then you were pushed, and then you learned how to ride after some falls?) This is exactly the reading of the book you suggest instead of just to sit down and ride, and in the process - to deal with everything, having an example when everything works, and thus (reading the manual) you cut off tens of thousands of people. I understand that Linux has imposed its thinking on you, but as you said yourself, 90% of users choose Windows over Linux =)

     

    giphy.gif

     

    Peace <3


  4.  

    SECURITY HOLES IN FLUX CP! TAKE ATTENTION

    Please, close a security hole in fluxcp (any version)

    I did post it to rAthena pms to people what still active in development and support of flux, but they ignoring it.

     

    The problem in next: anyone can view any account details, paypal details, transaction details, how much a player donate for a server, whem, his private information (First, Last Name), and many more.

     

    The hole in /data/ %all files%

    You can check it on any server, but for example i will publish only one

    [ link removed ]

     

    There is another bugs, but i can't remember them, there are many security holes in mail system, in donation module, in vending module.

    But nobody listen. That is the biggest problem. People do not care, so i'm publish this information here, and i guess, it will be solved much faster.

     

    Have a nice day

     

    My server just got hacked, this might be why.

     

    exactly.

    FluxCP not secure, and never was secure.

    A lot of people threating cerescp and other control panels, and think "flux is stable and works fine", but it's not.

    There are tons of REPORTED bugs, which or ignored, or removed from the board, a lot of people really don't care, because not they are loosing a real money / reputation :)

     

    As for me, i've report about this bugs since 2011, and only few guys was take attention to my words and tried to help. Other people who manage fluxcp repository ALREADY KNOW about the bugs, and really do nothing against them. Maybe they doing it specially to take DB's from servers, or maybe they are just really don't care.

     

    My suggestions: 

    any static php analyzer will find in any fluxcp revision a lot of security holes, all of them reported.

    I'm suggest DO NOT USE fluxCP, this is very bugged... And that is shame to alll (to me too).


  5.  

    Is there a full change log? 

     

    Also, in the newer versions I can't seem to find the GAT Editor that I loved. :x

     

    Changelogs can be found in the first page description (may not be updated though). This Gat Editor had no reason to be in a GRF editor so it's been removed.

     

     

    >is it possible to prevent opening the encrypted grf that encrypted by GRF Editor with other grf editor (ie: grfbuild, etc), player can merge the file via merge folder or merge grf

     

    Encryption protects your files' content and nothing more. It could protect the GRF's file table, but then you wouldn't be able to update your GRF with patchers... unless you made a custom patcher!

     

     

    Dear Tokei, please take a look about problem above.

     

    The problem in next:

    when i use grf encryption for grfs i can't run game client (exe 2012-04-10) if it located at any folder with russian characters (non english)

     

    How reproduce

    1. Create folder: D:какая-то папкаsomethingRO

    2. Place your encrypted files inside

    3. Run Client -> it wont run, because of russian characters in path name....

     

    But, if you rename "какая-то папка" to "some folder", you able to run game client with encrypted grfs again...


  6. GRF Editor + GRF Encryption with 2012-04-10 wont start the game client at folders, where russian characters exist.

    For example

     

    C:GamesНовая папкаRAGNAROK -> will not work

    C:GamesNew FolderRAGNAROK -> will work fine


  7. I wonder which is the best current shield game solution, principlmente when it comes to Bots. The Harmony is still the best?

    The best protection - software with active development. Rather than creating for "checkbox", and then stop active development. Antivirus without updates - not antivirus. The same i can say about protection against cheats. Cheats appear every day, the main thing that there was someone who would release the fixes against them.

     

    There were a couple of protections, i can talk about only 3: gepard, hashield, harmony.
     
    harmony - totally bypassed (even opencore working fine in xKore)
    gepard - big piece of shit until 2015, for now looks good, do not know about support, but i see regular updates.
    hashield - from the start it was the very friendly & good protection (in all aspects), but for now developer not so active like earlier. The last updates (major) were few month ago, still many bugs, not really show to customers what is going on.
     
    i saw here at forum few extra, did't test them yet, but many features out the box cool.
     
     
    Against bots.... Oh Friend... If you are looking against OpenCore, then Gepard / Hashield will be your choise.
    If you are looking against visual bots, i like more Hashield, but Gepard have the same features..
     
    Just try both, and share your opinion.
    At current time i have a lot of things (bad things) which i can say about each protection which i was try. But at current time, as i see, only Gepard still active...

  8. Bugreport related to GRF Editor & Encryption.

     

    What i have:

    1. lzma compressed grfs (some of them)
    2. some of grfs not compressed by lzma (default compressing)
    3. some of grfs have redirected indexes.
    4. i'm add some grf to encryption, (do not modify client), and when i replaced encrypted grf with the old one -> client imposible to start.

     

    The reason of this problem was in folder name where Ragnarok online files stored.

    My folder name contains russian characters + "spaces".

    After renaming to "only english characters name of the folder without spaces", all start to work fine.


  9.  

    Ow, @@Tokeiburu here, so, need to try.

     

    Btw guys, how much it cost? How can i try your protection on my server without using your VPS services? (because i have own dedi)

    Don't think so. I think you need to be hosted under their servers to use their protection.

     

    That is sad, because my projects very resource intensive (due to different DDoS attacks) & i'm jumping to different host if i need (to make gameplay smoother). + different gre tunnels + custom internal networks. Sad... Okay, i will wait for a public release, i hope it will be available.


  10.  

    What will attract mostly (Current) players of Ragnarok as well as new players to a RO server?

    easy, setup a really shit server and have no clue about what you are doing, then you are destined for 2000 players.

    but be careful, any kind of professionalism in your setup, you are lucky to get 200 players

     

    good luck :)

     

    !!!!!!! Totally Agree!!!!

    Servers with stupid GM's who can't solve very simple things usually can absorb around 1k-2k online.

    Server by professional administrators very hard can got online more then 100!!! (there are tons of examples from current Hercules or rAthena community, i did saw different private servers from different community contributors, they are in technical plan are awesome, but online on them very small)

     

    I somehow is saddened by the fact that players would tend to go for abusing bugs or anything termed as imbalance including cheating. The moment you put a stop to these things the player count suddenly drops. Some server owners however are just putting a blind eye to it to keep the server alive. Ragnarok is more than a decade old game you will be lucky if you still hit more than a hundred players. Nonetheless, Ive always lived up to quality > quantity. Nowadays, highrate servers lifespan is not even hitting 3 months. So goodluck and make sure you think this through.

     

    half of my cent

     

    there are many different servers what were hacked. And their administrators knows about it. Some guys can easly google and they can found their databases at pastebin or github accounts. And NOBODY CARES! really.

     

    i tryed it by myself, and i had a stable server, with a nice client based on 2014 clients with all features.

    arround 100players left the server because i fixed bugs and exploits they where not able to abuse anymore.

     

    seeing those behaviors is damn sad.

     

    i saw your server, it was very good.


  11. pre-renewal have so many different problems in translation (difference between real bonus, and description).

    Is that possible to somehow help you guys when i will have a free time to update pre-re? (step by step)

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.