Jump to content

anacondaq

Members
  • Posts

    1096
  • Joined

  • Days Won

    40

Everything posted by anacondaq

  1. https://github.com/rathena/rathena/tree/master/npc/re/instances https://github.com/rathena/rathena/tree/master/npc/instances
  2. Wrong. The new exes after 2012-04-10Ragexe does not use these files anymore. All guides where you will see these files = not actual, and will not work with this exe. You need to find guides about ItemInfo.lua, and accinfo.lub, accinfo.lua inside grfs (luafiles514\datainfo\) In SDE (server database editor) you can easy edit / add new items. Look on the screenshot above. 1. it's a place where you need drag and drop all your grfs what you have in the client, and move to the top your main grf where data is (make sure that data.grf in the last order) while RENEWAL_2019 grf first one. 2. Here you need to click on Browse button and select where is your emulator/db/pre or emulator/db/re folder is. SDE need this path for correctly load data from your .txt files from your /db folder. 3. Here you need to click on Browse Button and go to your client folder System/ folder and select there ItemInfo.lua file. Inside this file almost ALL items and their translations, also inside this file client read and know where is sprites, resources what need to display to players, what item names will be, what item descriptions, whatever. 4. Here is optional achievement DB (fully optional, and as far as I remember not working, because of yml format, which not supported by SDE) 5. Client Encoding, make sure that your client encoding is Korean 949, to make sure you always see text in Korean. this is MEGA important, because all data in grfs in Korean. And you always need to keep original encoding, otherwise your game client will not work properly. 6. Now, when everything will be done by you click -> file save. And click on item tab, and you will see all items from your game-server data, with their sprites, with their descriptions, whatever. 
  3. You can do whatever you want with your server. There are a lot of guides about how adding items, editing items, changing items, whatever. But it's not a simple thing to do, please keep in mind this. Here is a link: http://bfy.tw/DkTJ
  4. Easy. Run opensetup.exe select in left bottom corner "lua", then select your graphics adapter + HAL (latest option) and apply okay, and it will solve the problem.
  5. Try this one, and extract to RO folder. https://mega.nz/#!WclhhSiJ!TrYd30Ltzd2mM7yOGWY7yKDyQ2Zt7eTQXQnTU1qehNY
  6. http://forum.ratemyserver.net/guides/guide-force-to-use-nvidia-graphics-card-instead-of-intel-on-your-any-laptop/ Not sure if it will help you, but at least try.
  7. around 500mb. Check the size of your picklog database. And turn off logs for some time of logs what you do not use at all.
  8. Hi, when I said: "I do not remember which patches applied", this is true, but all logs (all list of patches) you can find in Nemo/exe/ folder. (applied_patches_list or like that named the file). Yes, it's super easy to do. And just copy-paste your fluxcp folder to domains/ directory, then restart open-server, and try to open http://yourfoldername/
  9. FluxCP incompatible with the latest PHP 7.1, 7.2, .7.3 at all. It also works very bad with even PHP-7.0. Revery back your PHP to php5.6 and you will not face at least for some time any issues.
  10. In theory you can, but you will not get any advantages over GCC, because it's about code, not about by what compiled you compiled the code. In real practice you will face a lot of pitfalls and problems. Stick to Visual Studio C++ (2017) / Clang / G++
  11. Have fun =) Even when previous pack update (14 Feb 2019) (right now we have 01 march one) the files packed inside archive. You need unpack ALL files (you can't extract only some files).
  12. What do you mean? Because the update IS NOT yet merged to master, (because not stable yet) when it will be merged, then it will be added to the pack too.
  13. Updated package to actual version with added fixed based on feedback in this topic (common issues). Links updated. Emulator updated, kRO updated, exe changed and fixed several issues with it.
  14. I'm busy and have no time for that, and it's not a problem at all, you can manually by yourself fix it if you will spend just 20 minutes of your time.
  15. I updated the guide on how to make a server online for your friends only. Please do not do this if you want to open your project. This is only information for those who just want to show their project to friends, this is not suitable for hosting real servers. Please do not do this! I warned you! https://gist.github.com/anacondaqq/3eae8e4afb5d3c3880d08b95b2c54b78
  16. http://github.com/rathena/rathena/compare/500cfdc41fd64a9e5d84c6479c072cc56003854e...90d5b47025d07a78f52b82b9f58685efc97ed993
  17. Sadly, you can't do it just simply by copying files. You need to transfer your database (or you can not touch it too). How I see how you can move all your data. First, your data stored at MySQL server in databases: rathena_PRERE_db, rathena_PRERE_log (for pre-renewal mechanic (classic) or rathena_RENEWAL_db, rathena_RENEWAL_log. First, what needs to do is making a backup of all your databases so even if you will do any mistakes, you will always have the ability to restore from backup. How to do backup: Simply, copy all files what you have now somewhere else (open-server), or make an archive of your OpenServer folder (to save your disk space). Then, you need to back up your databases above. For that you need Run OpenServer -> GreenFlag -> Advanced -> Phpmyadmin (login root, pass empty) (optionally you can always set a password for root if you wish (google how to do that for phpmyadmin, or in settings of phpmyadmin you can always set it) Now, select database what you want to export, and click on export menu, export method -> quick, and hit "Go" button. And you will download a .sql file of your database Do it for your databases what you have (prere or for renewal (listed above)). Save these files somewhere, you will need them (as a backup) What changed in the 2019 package if compare to 2018 in database? emulator upgraded to latest version, (all NPCs, all source modifications, all changes, etc up to 12 Feb 2019) (you need this) also, developers changed some structures of some tables (you need to apply these patches to your current database if you want to just upgrade your database (this is what you're asking) client files (all of them) like exe, grfs, textures, etc upgraded too (you need this too) minor many fixes Files what you need to import to rathena_PRERE_db, or rathena_RENEWAL_db is next: upgrade_20180830.sql, upgrade_20181010.sql, upgrade_20181220.sql, upgrade_20181224.sql Files that need to import to rathena_PRERE_log, or rathena_RENEWAL_log: upgrade_20180729_logs.sql theory over, now practice, a complete guide on how to upgrade your 2018 package to 2019 with saving all your characters what you have on 2018 package. Step by step guide how to upgrade your 2018 pack to 2019 with saving your characters 1. download the next files: Extract them somewhere to a new folder, do not overwrite your old files! It's completely different files. OpenServer you do not need to download, because there are no changes iOpenServerer (except databases) you already have openserver which is exactly the same like in 2018 package (with only one difference, that all rathena databases upgraded). 2. Extract 01_emulator.rar for example to D:\2019\01_emulator 3. Extract 02_clientside.rar for example to D:\2019\02_clientside 4. Now download client kRO client (or if you have already it, you do not need this step) 5. What mechanic do you want to use? Renewal or PRERE? Ask yourself (renewal = new modern content what you see on official servers (dorams, kagero, oboro, sura, and so on), while PRERE it's classical 13.2 episodes (lord knights, high priest, high wizard, clown, etc). For example, I want pre-re. So my steps are next 6. I copy-paste all files from D:\2019\02_clientfiles\FOR_PRERE_EMULATOR\ to my clean kRO client folder. 7. Now, I start my OpenServer what I had earlier from 2018 package. Green Flag. Clicking on it -> Advanced -> PHPMyAdmin -> root, empty pass, enter. Now I'm in phpmyadmin. 8. Now, I select at left: "rathena_PRERE_db", and clicking on it. 9. Now, I click on "import" tab, and I see Import Importing into the database "rathena_PRERE_db", and I see a button "File Import" and button to import sql files, it's looks like next: 10. Now I need import .sql patches to my database from rathena developers 1 by 1 in the same order next files whih stored at D:\2019\01_emulator\rathena_PRERE\sql\upgrades\ I need the next files only (yellow highlighted): All of these files I 1 by 1 import to my rathena_PRERE_db database with phpmyadmin. When I have done importing all of these files, now I need to import another one but for rathena_PRERE_log database. 11. I click at phpmyadmin left panel on rathena_RENEWAL_log database, now I click on "Import" tab again, again I see import tab, but now I plan to import only 1 file but to logs database. I see Import Importing into the database "rathena_PRERE_log" in front of me on display. And I see File Import Menu, and now I click on "Choose File". Now again, I need to select ONLY upgrade_20180729_logs.sql and import it to rathena_PRERE_log I finished the import (this happens in a split second) and now my database is completely updated and I can freely use the updated emulator with the updated client files as well. As you see it's simple, but require some time. Now I can safely run: D:\2019\01_emulator\rathena_PRE\runserver.bat And my server will work without any errors or problems. And I will launch a game client which I copy-pasted earlier to clean kRO folder. ============================== If someone who read the guide use RENEWAL, replace everywhere where you see "PRERE" to RENEWAL and do the same.
  18. Ideally without hamachi and tons of issues https://gist.github.com/anacondaqq/3eae8e4afb5d3c3880d08b95b2c54b78 What about hamachi... As far as I remember (but not tested) you will make a private network (new network interface, where all traffic will go) and need edit just sclientinfo.xml and the emulator will work just fine. What about exposing your data to someone else, by default in OpenServer you have an option which blocks all outgoing connections from your host (mysql database too) But not sure it will work for hamachi. Optionally you can restrict with any firewall (for example windows one) just to make sure that nothing exposed next ports: 80, 443, 3306, it will be enough to protect your server.
  19. First update in this year: 12 Feb 2019. All links in the first topic updated. Changelog: almost everything in the package updated to actual current versions up to the current date all links updated (download one) added a short guide on how to make the server "online" for your friends only (check topic) fixed really a lot of problems.
×
×
  • Create New...