Search the Community

Showing results for tags 'server'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Bulletin Centre
    • Community News
    • Repository News
    • Ragnarok News
  • Hercules Development Centre
    • Development Discussion
    • Suggestions
    • Development Centre Archives
  • Support & Releases
    • General Server Support
    • Database
    • Scripting
    • Source
    • Plugin
    • Client-Side
    • Graphic Enhancements
    • Other Support & Releases
  • Hercules Community
    • General Discussion
    • Projects
    • Employment
    • Server Advertisement
    • Arts & Writings
    • Off Topic
  • 3CeAM Centre
    • News and Development
    • Community
  • International Communities
    • Filipino Community
    • Portuguese Community
    • Spanish Community
    • Other Communities

Categories

  • Client Resources
  • Graphic Resources
    • Sprites & Palettes
    • Maps & Textures
    • Other Graphics
  • Server Resources
    • Server Managers / Editors Releases
    • Script Releases
    • Source Modifications
    • Plugins
    • Pre-Compiled Server
  • Web Resources

Calendars

  • Community Calendar

Found 30 results

  1. Hello Boys and Gals I decided to do a experiment project, on with how minimal $ input, I could make a decent (by decent, I mean, players wouldn't want to delete the game client after 15 minutes playing) Ragnarok Online server and Comunity I will write it all in the Dev's Diary Format (Every entyr will follow standart : Day X : doing stuff [What I've done]) Day 1: First steps First of all, I needed a server software. After reading few reviews, I considered Hercules as my server software, mainly for it's hardware resources management. Then, I needed hardware. Since this is minimal $ input, I have compiled it and configured it to run on my RaspberryPi 3, which runs already a webserver, OwnCloud. It has an UPS made out of a PowerBank (for those who are curious http://raspi-ups.appspot.com/en/index.jsp) Not and option for you ? - You can spend 150-200$ for a year of VPS - Or, you could dustoff that Intel Core 2 duo that sits in your closet (im sure, for many of you, it does), it will run a server just fine... Need to configure a home network (its actually really easy) all I needed to do is give my server machine - a static ip (good business practice) - To that static IP, I needed to forward ports 3 ragnarok ports, 80/443 (80 if Im planning to host a webserver aswell, 443 if Im planning to use SSL, you know that https:// link... will be explained later in the DevsDiary...) I decided not to host a webserver for my Ragnarok Server Comunity. If the game server is down, I want the web site still be available... no problem go to Google and search for free web hosting, there are many of them just suit myself.... then I went to domain registrar (I used Godaddy) and look for a .com domain for my server .com domain grants some credibility When I have added my .com domain to the cart I went to google and search "cupons domain [site where I buy my domain] (in my case its godaddy)" I got a cupon code for first year registration of .com domain for 99cents Now I needed a website... there is plenty of website designs on these forums I liked : https://rathena.org/board/files/file/3012-erods-unfinished-web-template/ Mainly because it was already HTML, I didn't have to slice PSDs... since, I just want a website with basic info a little design and there you go I've configured the DNS of my .com domain to the free webhosting Now everyone can access my server Website from .com domain So far I've spent 99cents on .com domain... Day 2: Free Hosting Limitations The Idea behind using a freehosting, is to keep site and comunity online during Game server downtime. Sure free hostings limit possibilities. But Im designing a strategy to bypass those limitations in one way or another... 1) Free hostings do not allow open socket (used to check server status Online/Offline) Its actually pretty easy to bypass Free hostings offer Cron (Planified tasks) So I will start writing API-like software to run on the webserver on same machine as RagnarokServer Ragnariok server Machine Free Web Hosting Web-API (like) <--------------------- Cron job every 5 minutes with CURL call to Server machine does open socket on 127.0.0.1 returns Plain Text Or JSON (undecided yet) 111 (1 - map is on 1- login is on 1 - char is on) -------------------------> Builds static HTML file with styling and all that good stuff (if no reply from GameServer, Server considered offline) WebSite just includes that static HTML file using AJAX True, the status is not very accurate, it has 5 minutes update lag. but its fully functionnal, no matter what crazy Limitation my free web hosting impose.... Im also thinking to add a API key concept Much like KeyChain VPN token some company give you to work from home... My strategy is never reveal what my database connection string is.... In case a Hacker gets a webshell on that free site the only thing he will see is the WEB-API adress and API token generation algorithm and SALT. Im also thinking to add logging to API so if API spam or bruting attemps detected, I would just change API token Algorithm...
  2. Judas Ragnarok Services I’ve been involved in Ragnarok for a quite a while. I’ve gained experience in the clientside and making various customizations. Below are the services that I provide: List of Services: ➢ Full Server/Client Setup - ($15) Addons: Troubleshooting: If current customers run into problems regarding their setup, within my capabilities there will be no charge. Accepted Payments: PayPal Only! Notes: You are free to pm me about your concerns and discounts can be provided if needed. If you would like a consultation about the above service, please PM me regarding that as well. Fractured Dimension Instance (Tales of Xillia Inspired)
  3. Hello Is there a way for someone who isn't a total Ragnarok Online Nerd (Myself) To control the episode Server wise and Client wise - Npcs - Monsters - Items - Maps - Commands I suppose all of this should be done manually... Is there a guide or a check-list to aid me in that process? For example, according to this episode Timeline: http://herc.ws/board/topic/3554-ragnarok-episode-timeline/ I want to FREEZE it at : 2007.04.10: Episode 11.3 : Nameless Island Right now I'm using 2013 client and latest Hercules. Seems like a lot of work... Would appreciate all available information! Really....
  4. Opening Date: 11 August 2018Special Guild Packs, Freebies, Unique FeaturesWebsite: https://combatro.gamerzclub.netFacebook: https://www.facebook.com/combatroDiscord: https://discord.gg/maJD7Kt Server SpecificationRunning on Dedicated ServerIntel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHzCore: 816GB RAM1GBit port SpeedAnti DDOS ProtectionBasic InformationEpisode: 13.2 Encounter with the Unknown (pre-renewal)Max Level/Job: 99/70Base Rates: 50xJob Rates: 50xDrop Rates: 25xNormal Cards Drop: 1%MVP Drop Rates: 10xMVP Cards Drop: 0.01%Max ASPD: 190Instant Cast: 150 DexGuild Capacity: 26Main Language: EnglishNo 3rd JobsOpening Date: 11 August 2018Powered by Hercules Gepard 3 Anti Cheat System Server Features and SystemsGuild Packages and Starting PackFocused and balanced at PVP, BG, WoE, MVP, Solo, Hunting with Detailed Web RankingsRegular and Automated Events (Automatic every 30 Minutes and GM Hosted)Gepard Shield Protection + (Auras, Built-in RCX, Color Nicknames)Anti-Inflation changes for stable Zeny economyUnique and powerful: Guild Locations, MVP Huntings, KoE, PVP & Battle Tournaments, Channel Systems, Daily and Hourly RewardsBattlegrounds: Conquest, Rush, Deathmatch with widely used badges in the gameReally huge ability for customization characters (around 1000 headgears, costumes, styles, auras, colored nicknames, pets)Misc features like Rental Services, Costumer, Branch Room, Quest Zone, Hunting Zone with big set of hunting missions, Eden Quests, Card Remover, Healer, Warper, VIP System, Login Setting Managment, WoE Controller, Stat and Skill Reseter, Breeder, WoE Controller, Build Manager, Several Stylists, Consumables Shops, Battle Recruiters, Skill Helpers, Adoption Services, Faction Assistant, Referral, Daily,Monster Race of the Day, MVP Tomb. Commandsautotrade, me, iteminfo, voteleader, joinbg, rates, ignore, spb, packetfilter,noeffects, show, stats, time, channel, go, aloot, reject, duel, accept, whereis,whodrops, who, security, showzeny, whosell, whosell2, jailtime, commands,restock, refresh, autorefresh, partyexp, show, emotion, heart, dance,battleinfo, reportafk, mission, myinfo, lgp, square, displaydropHave Own Team Speak Server
  5. Let's work together indeed! Server Setup Setup emulator(rAthena/Hercules/rAmod) in your VPS Apache, MySQL & Phpmyadmin Basic NPC's. Server Files Migration( if requested will migrate your files from old host new host) Loading Screens / Login Screen Game Guard Installation( will install your desired game guard) Client Setup Setup Ragexe / RagexeRE( diffing as your need) Thor Patcher setup( custom patcher can be made on requests) YourRO.GRF setup (Grf building) Web Setup Setup Flux Control Panel (will setup your theme's) IP Board Forums installation(also theming that matches with your flux theme) Wiki page Installation ( will install wiki page for your server) NPC Scripting Create custom NPCs/Events Repair broken NPCs/Events Modify NPCs/Events Important things to note before you contact me : My works starts from as low as $5, prices of the projects requested depend entirely upon the size of the project and the complexity I do not give refunds without valid reasons! But, I might offer free services as return All terms and conditions may be subject to change. Feel free to contact me here: Discord :Cyro#6282 Skype : dheeraj_45
  6. Hello friends. Help me with the addition of maps. I already looked through these topics: http://herc.ws/board/topic/15817-adding-a-custom-map-cache-file/ http://herc.ws/board/topic/2800-how-to-add-custom-map/ I'm using this GRF: http://herc.ws/board/topic/6801-release-the-data-grf-project/ I have .gat .gnd .rsw .bmp map files inside (for expample "lasagna") I made a mapcache with a new plugin and added them to "hercules\maps\re" I added all of them to map_index.txt on server and mapnametable.txt on client. I tried to add a separate GRF. When I use "warp" command. (@warp lasagna) Client says "map not found. Warp failed". What I'm doing wrong? BR.
  7. Hello, For some reason, I decided to write my own guide for super newbie people. And when I say newbie, I say REAL newbie. I will not ask you to learn anything or saying rude things like "go google ffs". I believe people that want to create their server are not necessary interested being a linux master or whatever. Never people are saying that before leaning guitar, people should learn how string and guitar are made. Enough talk, lets start ! Prerequisites Patience, meticulousness, cogitation kRO full client: Mirror #1 (mediafire), Mirror #2 (Direct Link from my ftp) kRO last actual compatible exe: Mirror #1 (mega.nz), Mirror #2 (Direct Link from my ftp) Setup exe: Download (Page), Mirror #1 (Direct Link from my ftp) N.E.M.O. Diff Patcher Download (git) BGM parameter files. Download (Direct Link herc.ws), Mirror #1 (Direct Link from my ftp) Translation Package. Download (git) Putty: Download (Page) If Putty does not work, use Kitty Download (Page) 1~2 hours of your time Things you should know: You cannot see password in Putty / Kitty when you type it. nano is a text editor. At the bottom of the screen you can see a menu. To use it, press CTRL + the option's letter You cannot use numeric pad in nano Being polite is always rewarding I. Dedicated server A. Get your server You can find very cheap solution at Kimsufi. Choose anything you want. I recommend you to choose Debian 8 (Jessie) for your OS. In Kimsufi manager, you will find your server IP. You have your login (root) and password in an email after installing the OS B. Configure your server Start Putty and enter server's IP address Connect with root then type the password you got by email. (You wont see " * " when you type) To change your password enter the following line passwd Install required package by enter this (copy this and paste it with a right-click): apt-get install git make gcc mysql-server libmysqlclient-dev zlib1g-dev libpcre3-dev screen ​The following is meant to make a web server. Even if you don't plan to make a website, I suggest you to take it, just because phpmyadmin is easy to use. While installing phpmyadmin, select apache2. apt-get install apache2 apt-get install php5 php5-cli libapache2-mod-php5 php5-mysql apt-get install phpmyadmin ln -s /usr/share/phpmyadmin /var/www/html/ ​Because hercules doesn't work if you use root login, we will create a new user. useradd ragnarok passwd ragnarok [choose_a_password] Connect to phpmyadmin and login with the information you chose at this address: http://your_server_ip/phpmyadmin Create a new database ragnarok and choose utf8_unicode_ci as collation Create another database and name it ragnarok_log with same collation Click on the tab Users (top of the page), Add User and fill the form. Username: ragnarok, password: [choose_a_assword], Click on Check All in the privilege group. (or if you know what are you doing, select options you need) Now you can log out from your server in Putty logout C. Install Hercules Login again in Kitty with the new user ragnarok Download Hercules emulator git clone https://github.com/HerculesWS/Hercules.git ~/Hercules We will need to reach the database installation folder: cd Hercules/sql-files/ We will now import tables in the database. You will have to write your mysql password each time (set in step B.4). mysql -u ragnarok -p ragnarok < main.sql mysql -u ragnarok -p ragnarok_log < logs.sql mysql -u ragnarok -p ragnarok < item_db2.sql mysql -u ragnarok -p ragnarok < mob_db2.sql mysql -u ragnarok -p ragnarok < mob_skill_db2.sql if you want to make a PRE-RENEWAL server, enter also this mysql -u ragnarok -p ragnarok < item_db.sql mysql -u ragnarok -p ragnarok < mob_db.sql mysql -u ragnarok -p ragnarok < mob_skill_db.sql If you want to make a RENEWAL server: mysql -u ragnarok -p ragnarok < item_db_re.sql mysql -u ragnarok -p ragnarok < mob_db_re.sql mysql -u ragnarok -p ragnarok < mob_skill_db_re.sql D. Configure hercules It is required to set up a server login and password for char-server, map-server and the login database. It can be done by editing few files and the table login. Start by editing conf/inter-server.conf. cd ../​​ nano conf/inter-server.conf Find the line sql.db_username and fill it with the user and password we created in step B.10. fill also the database name with ragnarok As the same time, you will need to edit conf/import/inter_conf.txt. nano conf/import/inter_conf.txt sql.db_username: ragnarok sql.db_password: your_sql_password sql.db_database: ragnarok log_db_id: ragnarok log_db_pw: your_sql_password log_db_db: ragnarok_log now edit conf/import/char_conf.txt and fill it with this following text nano conf/import/char_conf.txt // Server Communication username and password. userid: [new user] passwd: [new password] Do the same to conf/import/map_conf.txt with the same userid and passwd. nano conf/import/map_conf.txt // Server Communication username and password. userid: [new user] passwd: [new password] You will need to update the login table from ragnarok database. Connect again to your phpmyadmin (I.B.7) Find the table login and edit the only row available. userid must have the same value as [new user] user_pass must have the same value as [new password] char-server.conf nano conf/char-server.conf server_name: [your_server_name] wisp_server_name: Admin For some reason, you must reboot your server. reboot Close the Terminal and connect again after a minute. Now you will need to work on your server ports iptables -I INPUT 1 -p tcp --dport 6900 -j ACCEPT iptables -I INPUT 1 -p tcp --dport 5121 -j ACCEPT iptables -I INPUT 1 -p tcp --dport 6121 -j ACCEPT iptables save We are done with the server for now. You can log out if you want. Lets prepare our client! II. Create the Client A. Organization Extract the full client in C:\ro_client\RO\ and launch update with rsu-kro-renewal-lite.exe or rsu-kro-rag-lite.exe if you set a pre-re server. Extract the Ragexe.exe in C:\ro_client\fresh\ Extract data and System folders from the translation Package in C:\ro_client\fresh\ Extract the opensetup.exe in C:\ro_client\fresh\ Extract Mssfast.m3d and Mp3dec.asi from BGM.zip in C:\ro_client\fresh\ Extract N.E.M.O. content in C:\ro_client\NEMO\ Once Step 1 is DONE: Copy All *.dll and *.INI files from C:\ro_client\RO\ to C:\ro_client\fresh\ Copy BGM and savedata folders from C:\ro_client\RO\ to C:\ro_client\fresh\ Copy rdata.grf and data.grf files from C:\ro_client\RO\ to C:\ro_client\fresh\ B. Configure the Client Launch N.E.M.O. and load 2015-05-13aRagexe.exe Hit "Select Recommended" Confirm DATA.INI Rename iteminfo.lub to iteminfo_n.lub Now search "Read Data Folder First" and check it Hit "Apply Selected" and you will have a new 2015-05-13aRagexe_patched.exe file. You should "Save Profile" now, because you will probably want to edit again your client later C. Add the translation Rename C:\ro_client\fresh\System\itemInfo.lub to iteminfo_n.lub You might need to rename C:\ro_client\fresh\data\texture\À¯ÀúÀÎÅÍÆäÀ̽º\ folder to 유저인터페이스 later, but for now, just skip this step (not sure if you encounter this problem). Open C:\ro_client\fresh\data\clientinfo.xml with a text editor (I recommend Notepad++) Update the address with your server IP <address>[ip_address]</address> Done with the translation. Now we will say to the server, which client players are using. III. Finish Server configuration A. Compile the server Launch Putty again and login to your server. We will compile Hercules. It will take time so be patient. cd ./Hercules ​​./configure --enable-packetver=20150513 make clean make sql once it is done, you can verify if the version has been properly set. nano src/common/mmo.h Find following lines #ifndef PACKETVER #define PACKETVER Change #define PACKETVER to #define PACKETVER 20150513 if not done yet. If you did change something in mmo.h, you need to recompile again. Process again the step III.A.1 B. Start the server To start the server, you simply need the following line (while being in Hercules folder) ./athena-start start IV. Player Side A. Create a Game Master Account Go to your phpmyadmin (step I.B.7) and find again the login table. Hit the Insert tab userid: [login_nickname] user_pass: [login_pass] group_id: 99 gender: M or F You have now your Game Master Account B. Play Launch C:\ro_client\fresh\2015-05-13aRagexe_patched.exe Login with your newly created game master account Process thru in game. type @go 0 Be happy. V. Customize A. Back to the N.E.M.O. This Diff patcher is really cool, be aware of that. You can now edit again your client. repeat the step II.B.1 Hit "Load Profile" and choose the previous file you created in step II.B.7 Check the list and hit option you want. repeat step II.B.6 and 7 B. Options & Fix Remove the Pin Secure Code Be sure to always be in Hercules folder ( cd ./Hercules) ./athena-start stop ​​nano conf/import/char_conf.txt add this line: pincode_enabled: 0 process to step III.A.1 To edit clientinfo.xml, I suggest you to check the wiki page if you can't see in game button Rename C:\ro_client\fresh\data\texture\À¯ÀúÀÎÅÍÆäÀ̽º to 유저인터페이스 Get Unbollox: Download (Download Page), Mirror #1 (Direct Link from my ftp) In unbollox, select the texture folder and click on À¯ÀúÀÎÅÍÆäÀ̽º Changing starting point nano conf/import/char_conf.txt add start_point_re: prt_fild08,170,365 Changing starting items nano conf/import/char_conf.txt ​add start_items: 2393,1,0,5055,1,0,569,20,1 Changin starting Zeny nano conf/import/char_conf.txt add start_zeny: 5,000 == More options to come, just reply to this topic if you can't find how to do what == C. Adding Custom Content NPC ​Add your script in npc/custom/your_script_name.txt Edit npc/script_custom.conf and add the following line: npc: npc/custom/your_script_name.txt ITEM Read the wiki about custom item (Link) System/iteminfo_n.lub [<item id>] = { unidentifiedDisplayName = "My custom Item", // Or "Accessory" or "Headgear" if it is an equipment unidentifiedResourceName = "my_custom_item", //This will set the sprite you will use (ex: my_custom_item.spr / actmy_custom_item.act) unidentifiedDescriptionName = { "Unknown Item, can be identified by using a ^6666CCMagnifier^000000." }, //Or basically juste { }, if it is not an equipment. identifiedDisplayName = "My custom Item", identifiedResourceName = "my_custom_item", identifiedDescriptionName = { "Bleh this item is a custom item.", "Bleh this is a second line" }, // Description of your item. slotCount = 0, ClassNum = 0 // Read the wiki page for the list. }, Sprites. Drop item sprite (also the same as click and drag) must be in: data/sprite/¾ÆÀÌÅÛ/my_custom_item.spr / my_custom_item.act Inventory texture (24x24 size 256 bit bmp) must be in: data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/item/my_custom_item.bmp Headgears: Copy the headgear in: data\sprite\¾Ç¼¼»ç¸®\¿©\¿©_my_custom_item.spr / ¿©_Helmet.act for Female data\sprite\¾Ç¼¼»ç¸®\³²\³²_my_custom_item.spr / ³²_Helmet.act for Male Collection picture (75x100 256 bit bmp) must be in: data/sprite/¾ÆÀÌÅÛ/collection/my_custom_item.bmp MAP Cient side Your map file name and ID cannot be longer than 13 caracters. ​my_map.gat, my_map.gnd, my_map.rsw, my_map.extra must be in data/ folder (inside grf) Additional textures (bmp) must be in data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/map/ BGM must be in BGM/ folder. Add the bgm in data/mp3nametable.txt (ex: my_map.rsw#bgm\\44.mp3#) Add following lines to data/resnametable.txt my_map.gnd#my_map.gnd# my_map.gat#my_map.gat# my_map.rsw#my_map.rsw# Add this line to data/mapnametable.txt my_map.rsw#Title of my Map# Server Side Add the following line to​​ db/map_index.txt my_map Add the following line to conf/maps.conf map: my_map Cache Create a map.grf and include a folder data/. Add inside your map files (gat, rsw, gnd, extra) Create a folder grf/ in your server root (Hercules/) and upload map.grf inside grf/ folder. Connect via ssh (putty) to your server and log in. Stop your server ./athena-start stop Edit conf/grf-files.txt ​nano conf/grf-files.txt Add the following line, save and close. ​grf: grf/map.grf Do the following command ./mapcache start your serveur ./athena-start start
  8. Hi hercules members. I would like to offer my service to whom might be interest with. Full Server Setup - NOW ONLY 15 USD * Emulator setup (rAthena/Hercules/3CeAM) with latest SVN/GIT in your VPS * Latest Ragexe/RagexeRE client setup supported by the choosen emulator * GRF Building with cientside english translation * Webserver setup include MySQL & Phpmyadmin * Thor patcher setup (Defaut Skin only) * Flux Control Panel setup (Default Theme only) * Server consultation (if related to the setup those i have done as listed above) Server Setup Only - 5 USD * Setup emulator in your VPS + Webserver, MySQL & Phpmyadmin Client Setup & Thor Patcher Only - 5 USD * Setup Ragexe / RagexeRE & Thor Patcher (Defaut Skin only) Control Panel Setup Only - 5 USD * Setup Flux Control Panel (Default Theme only) Forum Setup Only - 10 USD * Setup free forum (myBB, phpBB, smf) Troubleshooting: If current customers run into problems regarding their SETUP, within my capabilities there will be no charge. Bring to me a clean VPS, then I will setup it for me for above price. I would recommend a debian (not CentOS) Q: Why Debian over other other Linux Distributions such as CentOS? A: It is not a neccessary to use Debian. Just in my case, i feel comfortable using Debian instead of CentOS. Perhaps because Debian provides updates on software more regularly & frequently than other Linux Distribution such as CentOS. Following link could give you a clearer & brighter image on this thing. http://herc.ws/board/topic/12435-centos-vs-debian/#entry72208 NOTE : There is one useful git command. which is git diff. diff -> it show the changes those u have made.. and today i just noticed the diff shown in centos is too dammed not clear & noticable. it even not catch the diff properly, the diff in centos seems broken. u can refer to the image below. left one is git diff on centos while right one is git diff on ubuntu. as u can see git diff on ubuntu would much clearer & noticeable to see the changes those u have done. So, why should u choose over the distro that carries very outdated software & the changes u have done is not noticable + not catching the diff properly? Reminder: 1. Bare in mind. I'm not the person who in charge in paying the VPS rental fee. I'm just providing service for setup the server to be playable. As i only charge the service provided ONCE, thus, the VPS rental fee is under the server owner responsibilities. Just a 10 USD VPS should be enough & meet the requirement to run RO. 2. I'm only done the default setup (server-side & client-side) / default skin (thor patcher) / default theme (flux control panel). any mods / customization i'm not interested to do the setup. Those are should be under the server's owner to deal with it, NOT ME. Thus i'm not responsible for fixing any bugs / errors / problems resulting from the mods / customization those the server's owner have been done. My project? U can click link down below. Not my server & I'm not the server owner. Thus providing service to setup & hosting this server. Feel free to check it. http://himura-ro.no-ip.org/ Accepted Payments: Paypal Contact Infomation: skype: hazim_jauhari discord: mikegyver#3804 Feel free to contact me if you have any question
  9. Buen día, estoy teniendo problemas para habilitar el MD5, resulta que no se como habilitarlo en el servidor, ya que en la web (FluxCP) lo tengo habilitado y bueno por cuestiones de seguridad me gustaría también tenerlo en el servidor, alguien me puede ayudar??
  10. Hello guys I wrote an article lately about automatic SQL database backup For Linux Systems (Sorry Wind0z guys and gals...) This is the one I'm using for my projects https://habilisbest.com/sql-database-automatic-backups Features: Backups database names specified in a list compresses and stores them Uses filename format for easy retrieval [DatabaseName].YYYY-mm-dd.gz Removes backups older than 28 days (to keep it nice and clean) Writes log files You can configure it to run every 12 hours with cron (crazy server owners...) I run it every 3 days. Because, I don't give a damn about my players I'm confident in my Raspberry Pi server! Would like your feedback and if you can think of any other features I can develop, please speak up!
  11. Recently I have been experimenting with multi server setup with centralized database. Here my current setup Asia Server (Map, Login, Char) US Server (Map, Login, Char, DB) This is not proxy setup, asia server will not forward packet to us server but it only do database things. As a result a game play lil bit faster when I access from asia server (im from asia) but in certain aspect like login, char creation is lil bit slow but still acceptable since it it have to do database operation. In general it works fine but Im not tested with concurrency user. Is anyone ever use this setup? can give some review or drawbacks by using this setup? thanks!
  12. [SQL]: DB error - Duplicate entry '4700' for key 'PRIMARY' [Debug]: at c:\users\frt54ree4\desktop\ro\hercules\src\map\log.c:396 - INSERT DELAYED INTO `chatlog` (`time`, `type`, `type_id`, `src_charid`, `src_accountid`, `src_map`, `src_map_x`, `src_map_y`, `dst_charname`, `message`) VALUES (NOW(), 'O', '0', '150011', '2000003', 'invek', '151', '158', ?, ?) i recently update my folder then suddenly i got errors like this, does anyone encountered this type of problems too? It shows up every time i kill monsters.
  13. Promotion is 40% off of all hosting, for all new client and existing Client From 12 Dec 2016 to 2 Jan 2017 Promo code is AB-Holiday40% Will recur for 2 month For The Holiday Season and New Year From our family to yours, we hope this year end with a good note and begin with a better one next year Abaze Servers, LLC established in 2014, All Hosting services have DDoS protection system, and exclusively for our network. we offer (Shared hosting up to VPS Hosting). We don't and will not over sell anyone of our service, if we need to add hard drives, ram, servers, we will. We do offer custom package to meet your needs if you have any, please submit a support ticket to our sales department. [email protected]<script data-cfhash='f9e31' type="text/javascript">/* */</script> With all ragnarok hosting package, we offer a free RO Panel to access via the web. Payment Methods: Paypal All Services We Offer: Licensing - Starting at $2.00 monthly. Shared Hosting - Starting at $5.00 monthly. Reseller Hosting - Starting at $7.50 monthly. VPS Hosing - Starting at $10.00 monthly. Ragnarok Hosting - Starting at $13.00 monthly. We our offering free patch/control panel hosting come by and check it out, and one other benefit, we don't require you to have a server with us. We have a web base ro panel to manage you ro server, it will allow you to (backup, check the status, start/stop/restart servers, compile the servers, edit files) so please check out our ragnarok services. Any questing please fell free to ask or post here, i will gladly answer any question you may have.
  14. Hi, I'm trying to make an NPC which players can donate zeny to, and the zeny count is for every player - as in when one player donates, it updates a tally for everyone else (stored in NPC). If I use .server_donate (as shown in example below), will it disappear when I restart my server? Thank you in advance. prontera,150,150,3 script Server Donation NPC 4_F_TELEPORTER,{ mes "Players have donated " + .server_donate + " zeny."; mes "How much zeny do you want to donate?"; next; input [email protected]; if (Zeny < [email protected]) { mes "You need more zeny"; close; } else { Zeny -= [email protected]; .server_donate += [email protected]; mes "You donated " + [email protected] + " z."; close; } }
  15. I was the owner of phRO back in 2007-2011. My last revival of the server was 3ceam and it ran from 2011-2012 with servername: phRO Renewal. Looking for: Someone who can manage the server Have server files / can script the NPC Be the main GM Advertise Do almost everything What would I do: I am busy now a days but I could script and create my own server. I started the server compile, client modification and it is working properly. My VPS: Since I have a Premium Subscription from MSDN, i could create a VPS with 4gb RAM. All under my control. What Server I wanted: Herc Low-Mid Rate Pre renewal Name will be phRO No @commands message me who wants to have their own server without expense, we'll partner up.. I am too busy nowadays and would want someone to handle everything and I just want to script from the background.
  16. Hi guys, I have a simple question about the server settings. How can I select which episode my server is? I know I can compile it with the --disable -renewal (or something like that - I don't remember right now) but I would like more control over it. Or does this server (meaning Hercules) just support pre-renewal / renewal options? For example, I would like my server to be up to episode 7 (pre-transcend, pre-weddings, etc) and after changing something in the settings, to be on episode 8, then episode 9 (Geffenia, etc). Is it possible? Thanks in advance.
  17. Hi guys, It's been 10 years or so since I setup a RO server and so many things have changed that I'm a little bit lost here. I'm trying to setup a basic server under a CentOS 6.6 server and so far I can actually launch it with no errors or warnings. The client side is far from done but at least I can connect to a test server in my Windows 7 desktop. The problem is that the same client (changing the IP address in clientinfo.xml of course) doesn't connect to my Linux server. It does nothing. It just tells me Failure to connect" a while after entering my username and password (not using user #1). BTW my Linux server is running in a VMWare ESXi virtual box and the client is 2013-12-23 Here are the contents of some relevant files: conf/import/login_conf.txtbind_ip: 192.168.0.230login_ip: 192.168.0.230login_port: 6900account.engine: autoaccount.sql.db_hostname: 192.168.0.230account.sql.db_port: 3306account.sql.db_username: hercules1234account.sql.db_password: mypasswordaccount.sql.db_database: hercules1234_rag conf/import/char_conf.txtuserid: hercules1234passwd: mypasswordserver_name: Herculeslogin_ip: 192.168.0.230bind_ip: 192.168.0.230login_port: 6900char_ip: 192.168.0.230char_port: 6121start_point: new_1-1,53,111 conf/import/map_conf.txtuserid: hercules1234passwd: mypasswordchar_ip: 192.168.0.230bind_ip: 192.168.0.230char_port: 6121map_ip: 192.168.0.230map_port: 5121 conf/import/inter_conf.txtsql.db_hostname: 192.168.0.230sql.db_port: 3306sql.db_username: hercules1234sql.db_password: mypasswordsql.db_database: hercules1234_ragchar_server_ip: 192.168.0.230char_server_port: 3306char_server_id: hercules1234char_server_pw: mypasswordchar_server_db: hercules1234_ragmap_server_ip: 192.168.0.230map_server_port: 3306map_server_id: hercules1234map_server_pw: mypasswordmap_server_db: hercules1234_raglog_db_ip: 192.168.0.230log_db_port: 3306log_db_id: hercules1234log_db_pw: mypasswordlog_db_db: hercules1234_loglog_login_db: loginloguse_sql_db: no conf/subnet.confsubnet: 255.0.0.0:192.168.0.1:192.168.0.1 src/common/mmo.h#ifndef PACKETVER //#define PACKETVER 20141022 #define PACKETVER 20131223#endif // PACKETVER Any clues? I've checked the ports on the server and it's listening on all 3 RO ports so that's open. What am I missing? Thanks!!!!! hmm... seems I've forgotten to open specific ports in the iptables. Followed this guide: http://wiki.centos.org/HowTos/Network/IPTables
  18. Hello, all right? so I'm creating a skin for my Thor Patcher and would like this skin appeared the staus of my server "ON or OFF" would also appear that the amount of players logged into the server, how can I do this?
  19. Good day All, First, thanks for checking out this topic. it means a lot to me. Anyways.. I've been planning to put up my own server and I think now is the right time to acquire knowledge in building it. To begin with I followed this guide of Sir @Patskie http://herc.ws/board/topic/968-guide-how-to-setup-hercules/ it seems everything is okay.. then I got this problem.. everything is Highlighted in RED for convenience purpose. I guess I mess up in Patskie's instruction #20. -> Visual Studio 2010 C++ compilation is shown also below. PROBLEM: - ( login-server.exe, map-server.exe, char-server.exe was not found. Make sure, that you have compiled . . . ) Hope you can help me please. Thank you so much!
  20. Installation Guide for Hercules and FluxCP on Linux (Ubuntu/Debian-based installations) Hi guys, I'm putting together this manual on how to install Hercules from scratch along with FluxCP given that at present the process is quite disjointed and has quite a steep learning curve. Let me know what you think. Please note that it's still a work in progress though is starting to come together. Will update further as soon as I can. Regards, Wyrmfire HOW TO INSTALL HERCULES PRIVATE SERVER ON LINUX.pdf
  21. Ola pessoal vocês conhecem algum manual para se montar um painel para o pessoal se cadastrar em um servidor caseiro pois ando na duvida de se o server que estou montando pode realmente da certo ou não então acho que a melhor maneira para se tentar essa tal coisa seria fazendo isso
  22. Hello! There is my Zabbix monitoring template for *athena-based servers. It gathers data from your Linux server and MySQL database and sends it to Zabbix. It checks: - login server port check - login/char/map server perfomance - mysqld server perfomance - online players count - total zeny count - Configure Zabbix Server 1. Import the template file into Zabbix frontend (Configuration -> Templates -> Import). 2. Link the Athena template to your host to be monitored. - Configure Zabbix Agent 1. Open your zabbix_agend.conf and add two lines: UserParameter=total.zeny,mysql -uroot -ppassword -D hercules_main -s -N -e 'SELECT SUM(zeny) from `char`'UserParameter=total.online,netstat -n | grep ':5121' | wc -l Where root - is your MySQL username, password - your MySQL password and hercules_main - your emulator's database. 2. Restart your zabbix-agent (/etc/init.d/zabbix-agent restart) And you can see it in your Zabbix frontend: Please post your comments and suggestions in order to make it better. Download link
  23. Hyd Paid Services Status: Available Service Offered: ► Emulator Setup ( Configuring IP and SQL ) 5$ ► Virtual Private Server Setup. ( For Ragnarok Host ) 5$ ► Forum Installation. (phpBB/IP.Board/MyBB/Vanilla Forum/SMF) 5$ ► Ragnarok Server Migration (Migrating from Old host to your New Host w/o Rollback!) 10$ Service Addons: ► FluxCP Addons Installation (2$ per Addons) ► Harmony GameGuard 25$ ( Limited Slot ) Premade Servers Poring Server ( Good for Midrate - High Rate ) ► Latest Emulator of your Choice ( rAthena / Hercules ) ► Diffed RagEXE / RagexeRE ► YourRO.grf w/ 50Custom Items ► YourRO_Installer.exe / YourRO_Installer.rar ► Free Thor Patcher ► Free Flux Installation ► Developer for 24hours ► Pre-Loaded Scripts + Event Scripts ► Free 1month Hosting DDOS Protected ( Los Angeles ) Price: 50$ Deviling Server ( Good for Midrate - Super High Rate ) ► Latest Emulator of your Choice ( rAthena / Hercules ) ► Diffed RagEXE / RagexeRE ► YourRO.grf w/ 250Custom Items ► YourRO_Installer.exe / YourRO_Installer.rar ► Free Thor Patcher ► Free Flux Installation ► Developer for 72hours ► Pre-Loaded Scripts + 30 Different Scripts ► Harmony Gameguard Included ► Free 3months Hosting DDOS Protected ( Los Angeles ) Price: 150$ Contact info: e-mail: [email protected] Skype: iam.hyd00 Payment Methods: Paypal / LBC / Western Union / Cebuana Lhuillier / GCash Clients: DawnRO: (UP) RawRO: (UP) ChromosomesRO TrendingRO HadesRO BabyRO JethRO WinRO MarreyRO ZenithRO PlankRO TyrantRO
  24. I have the most recent server from https://github.com/HerculesWS/Hercules. I downloaded the client from http://hercules.endlessro.net/ (2013-12-23). I've set up the server according to this guide here: http://herc.ws/board/topic/968-guide-how-to-setup-hercules/, and the client I've been told need only be updated via the correct -lite.exe files (which I've done). The server runs fine. From an administrator command prompt I navigate to the directory and run the run-server.bat file. Three windows pop up. None of them say any bad things about anything. I try running the client (YourRO.exe) from the directory and... nothing. It sits there for about 5-10 seconds and I get the message "Failed to Connect to Server". I hate asking for help but there's nothing left that I can do. Please help me, Obi-Wan. You're my only hope... Edit: and THIS is why I HATE asking for help. It was my ANTIVIRUS SOFTWARE. SOMEHOW my AV SOFTWARE was BLOCKING THE FREAKING CONNECTION BETWEEN THE CLIENT AND THE SERVER. So if anyone has ever tried EVERYTHING to get it right and happens to still be failing miserably, the answer is thus: Shut off your Antivirus. For anyone who is curious it was AVG Free 2014.
  25. A little about us: A friend and I recently launched a high rate (1k/1k/80x) server on 5/17/2014 that we call Solstice RO that is based in North America. Our server is PVP based (outside of towns) and encourages rivalry among guilds with some fun alternative game play too. We like to think out of the box and create new, never before seen content for our players. We're well funded and always adding new things to make our server fresh and feeling new but keeping the nostalgic feeling of a game many of us grew up with. Right now we're still fairly small but growing, which is where YOU come in! What we're looking for: We're looking to put together a team of about 3 or 4 people to help us out with the player base. Right now, my co-owner and I are not always able to be active due to work and outside relations. We try to keep in touch with our server as much as possible but do not want to neglect it. We're looking for some people who have a little (or a lot) of experience with simple public relations. Script work/web design/server coding knowledge is not necessary. (but doesn't hurt) All we really want is someone who can dedicate some time to be actively online and help boost server morale with a positive attitude! If you think this is your kind of thing, tell us a little bit about you! What experience do you have? Why do you think you'd be a good fit? Feel free to contact me by PM, replying to this topic, or adding me on Skype at NBoiselle How you will be paid: Currently the server is being paid for out of our own pocket and that is okay because this is a quality server. We DO NOT believe in pay2win. We will never allow any donation player to ever have an unbeatable advantage over a non donation player. We would rather pay the server bill alone than sacrifice the game play. With that said, please understand these are commission based positions. I do not plan to make take personal gain into my own pocket from donations. I have a full time job that takes care of me. We do understand that some people are less fortunate though, which is why we will offer a percent of each donation made to our team members. After all, you will become part of the server expense. The left over will be put towards the web host and server bill. Thank you!