Jump to content

ragnazorg

Members
  • Posts

    250
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by ragnazorg

  1. Oh wow nice map they have, I wonder am I allowed to add maps in my server too? The answer is, yes you are! Server Files Needed: db/map_index.txt db/map_cache.dat conf/maps_athena.conf Client data files Needed: resnametable.txt mapnametable.txt mp3nametable.txt viewpointtable.txt (optional) Programs Needed: Notepad or Notepad++ MapCache Maker Filezilla Putty GRF Builder And of course your maps you wanted to add: rsw, gnd, gat & bmp file of your map First extract mapcache maker. Copy the Server Files needed in it. (maps_athena.conf to conf/ map_index.txt and map_cache.dat to db/) Now make a GRF with all your new custom maps and the edited client data files needed in it. For example your map name is (ro_world) Open resnametable.txt ro_world.gnd ro_world.gat ro_world.rsw À¯ÀúÀÎÅÍÆäÀ̽ºmapro_world.bmp#À¯ÀúÀÎÅÍÆäÀ̽ºmapro_world.bmp# and save. For mapnametable.txt add ro_world.rsw#Ragnarok World# Ragnarok World is the name I want to appear when I /w For mp3nametable.txt add ro_world.rsw#bgm11.mp3# Or you can choose your own BGM or any custom BGM you might want to add. and add the maps in data/ Then build the grf. Supposing we saved it at D:/ with the file name roworld.grf so it will be at D:/roworld.grf Once done, open your mapcache_maker/conf/maps_athena.conf. Look for //map: test in maps_athena.conf and add map: ro_world //map: test map: ro_world Now open mapcache_maker/db/map_index.txt and look for //mymap-2 and add ro_world 1250 //mymap-2 ro world 1250 Once done open grf-files in mapcache_maker/conf/grf-files.txt Look for // grf: C:pathtoROdata.grf // You may add more in this format // grf: and add // grf: C:pathtoROdata.grf // You may add more in this format // grf: grf: D:/Ragnarok/data.grf (this is if your Ragnarok is installed in D:/ragnarok) grf: D:/Ragnarok/rdata.grf (this is if your Ragnarok is installed in D:/ragnarok) grf: D:/roworld.grf Then save your work. Now run runme.bat and you will see your maps being cached. Now upload the files in mapcache_maker to your eathena folder. conf/maps_athena.conf db/map_index.dat db/map_cache.dat Create a patch for your server to add the necessary new client data files and restart your server and done! Cheers* Note: Why do I need putty? ( you need it to restart your server) Why do I need filezilla? (You need it to upload files) Why do I need notepad (You need it to edit your txt files) Why do I need a grf builder? (to create a grf you'll need in doing this) Why do I need mapcache_maker? (The reason is obvious read above.)
  2. So basically for years of being someone who uses eathena and 3ceam just like you guys, I noticed a lot of people saying HELP!! My server crashed blabla this blabla that. Now how can we help you if your server crashed if you're only telling us a few words or lines without the crash dumps. For Linux Servers: I bet most of you doesn't have GDB installed. If you do not have ROOT access to your server, you can try logging on via SSH and type sudo apt-get install gdb sudo aptitude install gdb Now some of you might say, command not found etc etc. If this happens and you do not have ROOT access since you're using a vps you can always ask your Host to install GDB for you. Now for Servers who have root access you can install gdb by accessing your root and type apt-get install gdb Now this is sometimes tricky.. to check if its enabled type in ulimit -c If its set to 0 then it means it is disabled and it will not save your crash dumps. Now what you have to do is type in ulimit -c 9999999 (or any big number) then to check if its now enabled type in ulimit -c again. It will give you its now Unlimited. Some problems might arise especially if you're in a VPS and you may have to ask your Hosting Provider to set this up for you since most of their system got it disabled. Meaning, no matter how you set it to unlimited it will still return back to 0. Once again your server crashed. When you check the directory of your SVN you'll see a file named core, or xxx-server_sql.core, or xxx-server.core. Normally your server wont crash if its just login/char server. So we will assume its the map server or just to check if its really the map server Login to your SSH and type in top to exit this command type q You'll see the processes your computer/server is running. From here you can verify which server crashed. Now going back since you have the core file. For example the core file is in trunk/ and its file name it map-server_sql.core all you have to do is cd trunk gdb map-server map-server_sql.core then type bt full It will show you the crash dumps and you can paste it on pastebin or copy the files here so some developer can take a look onto it. Cheers.
  3. Now you're done paying your vps or dedicated machine. But how are you going to install your Ragnarok server in it? Here is a simple guide on how to setup your ragnarok server in linux (the easiest way) Programs needed: Putty Filezilla Sqlyog Store your details in a notepad and save it somewhere since you might forget your password. Connect to your server using putty. Host name will be the IP of your vps. Once connected type in your username and password Now type in apt-get install php5 phpmyadmin mysql-server mysql-client apache2 gcc subversion libmysqlclient15-dev make zlib1g-dev libpcre3-dev Warning: Do not run eAthena as root! To not run as root follow this steps adduser eathena (or any username you want) Follow the steps and it will ask you information such as password etc it will ask you for confirmation by Y or N. Input Y. Now to go to your users folder type in cd /home/eathena You may want to ask why with home/ by default users will have its directory inside home/. Now all pre-needs are set up let's start and install eathena! mkdir ragnarok (or any names you wish to use) Now leaves you three options or branches you want to install For Trunk svn co http://eathena-project.googlecode.com/svn/trunk/ For Renewal svn co http://eathena-project.googlecode.com/svn/branches/renewal/ and For Stable svn co http://eathena-project.googlecode.com/svn/branches/stable/ Now we all know we can choose Txt or SQL for eathena too and you can't run your eathena without choosing one and compiling it. For SQL make clean ./configure --with-mysql make sql Now if you're running 64 bit system make clean ./configure --enable-64-bit make sql For TXT make clean ./configure make txt Now that your eathena is compiled you have to install your database if you're using SQL. Open your browser with your server ip/phpmyadmin. (i.e. 123.456.789.01/phpmyadmin). Once you're there, create a new database named 'ragnarok' ( or any name you want). Then, navigate to the database and point to privileges. Add a user 'ragnarok' (or anything you want as username) with password 'ragnarok' (or any password you want) that has all privileges to database 'ragnarok' (server database name). Import your main.sql, item_db.sql, item_db2.sql, mob_db.sql and mob_db2.sql, logs.sql. You can configure the user and password as you wish but make sure you edit the files in your conf/import folder. This includes changes in char_conf inter_conf login_conf map_conf Now if you want your server to be more secured open login.conf, char_conf, map_conf and add bind_ip: 123.456.789.01 (or your servers ip) This is how it will look like. login_conf bind_ip: 123.456.789.01 // MySQL Login SQL Server login_server_ip: 123.456.789.01 login_server_port: 3306 login_server_id: ragnarok login_server_pw: ragnarok login_server_db: ragnarok // Ipban features (SQL only) ipban.enable: yes ipban.sql.db_hostname: 123.456.789.01 ipban.sql.db_port: 3306 ipban.sql.db_username: ragnarok ipban.sql.db_password: ragnarok ipban.sql.db_database: ragnarok ipban.sql.ipban_table: ipbanlist // SQL account.sql.db_hostname: 123.456.789.01 account.sql.db_port: 3306 account.sql.db_username: ragnarok account.sql.db_password: ragnarok account.sql.db_database: ragnarok map_conf userid: S1 passwd: P1 char_ip: 123.456.789.01 bind_ip: 123.456.789.01 map_ip: 123.456.789.01 char_conf userid: S1 passwd: P1 login_ip: 123.456.789.01 bind_ip: 123.456.789.01 char_ip: 123.456.789.01 inter_conf // MySQL Character SQL server char_server_ip: 123.456.789.01 char_server_port: 3306 char_server_id: ragnarok char_server_pw: ragnarok char_server_db: ragnarok // MySQL Map SQL Server map_server_ip: 123.456.789.01 map_server_port: 3306 map_server_id: ragnarok map_server_pw: ragnarok map_server_db: ragnarok // MySQL Log SQL Database log_db_ip: 123.456.789.01 log_db_port: 3306 log_db_id: ragnarok log_db_pw: ragnarok log_db_db: ragnarok // for TXT -> SQL convertors db_server_ip: 123.456.789.01 db_server_port: 3306 db_server_id: ragnarok db_server_pw: ragnarok db_server_logindb: ragnarok Now you're ready to run your eathena! To start ./athena-start start To Stop ./athena-start stop Cheers*
  4. By doing that you also disabled rogue's soul link. I suggest if you do not want that to happen open skill_tree.txt Find 4049,456,5,457,1,0,0,0,0,0,0,0,0 //SL_ROGUE#Spirit of the Rogue# replace it with 4049,456,5,0,0,0,0,0,0,0,0,0,0 //SL_ROGUE#Spirit of the Rogue#
  5. Hello, I am using eamod and I have my own randomizer for the Battlegrounds where in they can join Battlegrounds even if it already started. It uses a chatroom to send people in the Battleground. What I want the script to do is kick the player inside the pub if the Battleground mode hasn't started yet. Thank you. bat_room,155,123,4 script Rushb::RushbR_Random 852,{ end; OnInit: waitingroom "Rush Third",1,"Rushb::OnDoB_RushbR",1; end; }
  6. This is a developer forums not forums for kids who farm posts.
  7. But seeing it in almost all the thread is ok too?
  8. For the paid services, I really do hope we can contribute a list of scammers since we all know there are a lot of them in eathena. Hopefully in paid service section they can at least donate a certain amount like 5$ or 10$ to the community and maybe those funds will be used for further projects (ie. getting own hosting ) etc. They can or maybe the admin team can approve their advertisements like banners or whatever to a certain extent that their banners must be in this size to make sure the forums will still load fast. Hopefully before approving anyone on the Paid section they must have 1. Legit website 2. Privacy policy 3. TOS and AUP 4. Contact information 5. Refund/Return/Cancellation Policy 6. Samples of work done 7. Referrals by previous clients.
  9. @Green Minded abuser, glad you noticed it. But here this will help you.. http://www.lmgtfy.com/?q=forum+spam Ps. Hi to your signature.
  10. @GodLesZ I didn't write this script and this is a paid add on for IPB 3.2.x I am suggesting this for easier storage of scripts like back in the days when ea have EASU (if im not mistaken).
  11. Seriously I'm seeing a spammer in this board posting irrelevant stuffs like "this is cool" "this is nice"," "this is great" farming posts and flooding the new forums. Can we add this in our forum rules or maybe at least edit this to fit in this new board? Threads/replies that are irrelevant and/or does not reply in topic and/or does not help the discussion is considered as spam. In short: no meaningless/worthless posts/topics. Emoticon/Smiley only posts are considered as spam. Flooding, "+1", and "just checking" are considered as spam. Bumping more than twice a day(each 12 hours) is considered as spamming. No double-posting (this counts with quoting other posts just to post it again or to 'remind'). There is an edit button for your own posts. If you're contacting one person, please use private messaging.
  12. Sadly Nov 4, 11 was deleted fast by Gravity. So I might need to ask for an up to date one.
  13. I don't know where to post this lol so forgive me if I posted at the wrong section. Anyway.. So I've missed the 11-04-11 patch. Anyone got a full client with both kRO and kRO Re fully patched? Thanks in advance.
  14. I guess we should ask the admin to have a recruitment for a new Filipino Moderator since I dislike people who wants to have the Green Name and after a while disappears. IPB 3.2 wont be hard to manage since it has Moderator Panel.
  15. This is really amazing. Got a question though how about the people who have low speed internet XD
  16. Yes it does have options when you want it deleted plus the Admin have full access if he/she wants to delete something posted and stuff. Sorry if this post is kinda image heavy
  17. well hello there :D

  18. Maybe we can have something like this just in case we want a repository of scripts and stuff. Also no one can spam this unless he/she is a verified member.
  19. For the forum Rules it won't be a problem with IPB 3.2.X versions since I'm also using it and we have stuff like this Its in IPB by default so maybe the admins can apply this here too.
  20. np Brian if you need my dark theme I'll send it to you too
  21. I guess ea is more known with this logo..
  22. at least a back track. BTW you're supporting this Board too?
  23. At least to keep track of old changes
  24. OMG so sweet. Yeah proposing is one of the most stressful moments for a guy. Anyways, Congratulations!
×
×
  • Create New...