README.txt 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292
  1. NOTE: This short guide is for a L2J Server. http://l2jserver.com
  2. If you received this file as a part of a packaged or bundled build:
  3. L2J only supports L2J software obtained directly from L2J sources.
  4. What this means is, if you obtained L2J from a source other than our SVN or nightly distribution,
  5. you need to get support from where you got the files.
  6. We are unable to provide any technical assistance for unsupported software packages.
  7. The software may have viruses, cause security problems,
  8. or even send your personal information to remote servers without your express consent.
  9. We cannot recommend the use of any of these packages on a server.
  10. WARNING: L2J Server is not a plug and play type of server.
  11. To setup the server and to run it successfully you need to do a lot of reading.
  12. If reading and learning are not something you like to do,
  13. Stop now.
  14. ====================
  15. L2J Server
  16. ====================
  17. $Date: 2006/12/06 19:14:22 $
  18. TOC:
  19. I. OVERVIEW
  20. II. LEGAL
  21. III. REQUIREMENTS
  22. IV. FIRST STARTUP
  23. V. ADMIN/GM's GUIDE
  24. VI. PLAYER's GUIDE
  25. VII. UPDATING
  26. VIII. TROUBLESHOOTING
  27. IX. CONTACT
  28. X. CONTRIBUTING
  29. XI. BUG REPORTING
  30. XII. CREDITS
  31. ====================
  32. I. OVERVIEW
  33. ====================
  34. L2J is an Alternative Lineage 2 Game Server written in pure Java for
  35. best compatibility. L2J gives you the possibility to legally host a game
  36. server for this popular Korean MMO created by NCSoft. It is still
  37. unfinished and many features are missing, but L2J Dev team is working
  38. hard on implementing them. L2J Server is distributed under the terms
  39. of GNU/GPL in a hope that open source model is the best for
  40. developing quality software giving everyone a possibility to
  41. participate on development by submitting the code.
  42. ====================
  43. II. LEGAL
  44. ====================
  45. This program is free software; you can redistribute it and/or modify
  46. it under the terms of the GNU General Public License as published by
  47. the Free Software Foundation; either version 2, or (at your option)
  48. any later version.
  49. This program is distributed in the hope that it will be useful, but
  50. WITHOUT ANY WARRANTY; without even the implied warranty of
  51. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  52. General Public License for more details.
  53. You should have received a copy of the GNU General Public License
  54. along with this program; if not, write to the Free Software
  55. Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
  56. USA.
  57. Full GNU/GPL License is included in LICENSE.TXT file.
  58. Whereas L2J is distributed under the terms of GNU/GPL, we require you to:
  59. a) Preserve login notice. This gives us, L2J Developers, appropriate
  60. credit for our hard work done during our free time without any
  61. revenues.
  62. b) Do not distribute any extended data files with the server files in
  63. the same archive. NO world content should be incorporated in L2J
  64. distribution.
  65. Server and Datapack may not be not be bundled or packaged.
  66. ====================
  67. III. REQUIREMENTS
  68. ====================
  69. OS:
  70. Any OS having Java JDK 1.6 installed and properly configured!
  71. We recommend using SUN JDK available at java.sun.com
  72. Hardware:
  73. Decent CPU & RAM
  74. Software:
  75. Java JDK 1.6
  76. MySql
  77. Datapack
  78. We recommend:
  79. That you do not play and host the server from the same computer.
  80. Have a good Internet connection - dial up just won't cut it.
  81. Many low cost hosting options are available.
  82. ====================
  83. IV. FIRST STARTUP
  84. ====================
  85. Before you can start up the server it is extremely important to read
  86. and get to know the wiki sites.
  87. They contain all the info you need to setup and run a L2J Server.
  88. L2J Server wiki: Server Guides, How-to's, bugtracker:
  89. https://l2jserver.com/trac/wiki
  90. L2J-Datapack wiki: Datapack Guides, How-to's, bugtracker:
  91. http://www.l2jdp.com/trac/wiki
  92. This Server distribution does not contain any spawn/drop data or any world
  93. content. (Datapack)
  94. L2J Server has also a possibility to change exp/sp/drop rates relative
  95. to data in spawnlist/droplist files. To do that, just change the rates
  96. you need in server.properties file found in config folder.
  97. You should also configure your IP address in server.properties.
  98. Server uses ports 2106 (LoginServer) and 7777 (GameServer) by
  99. default. If your server runs behind NAT or firewall you will need to
  100. open and/or forward these ports.
  101. ====================
  102. V. ADMIN/GM's GUIDE
  103. ====================
  104. To make someone an admin you need to edit, in the l2jdb database, the desired character in the
  105. characters table, while server is SHUT DOWN! Change the field, accesslevel from 0 to 100 or more.
  106. You may start server after that and the person will have admin privileges.
  107. Note that you must create the account and character before editing.
  108. Possible access levels:
  109. -100 = banned
  110. 0 = normal account/character
  111. 51 or more = exempt from maximum connections limit (accounts table only)
  112. 100 or more = admin
  113. More info can be found in the community wiki.
  114. Admin commands implemented:
  115. (Please see https://l2jserver.com/trac/wiki/GmCommands for more complete list.)
  116. //admin = main GM interface
  117. //gmchat = will send a message to all online GMs
  118. //invul = makes your character untouchable
  119. ====================
  120. VI. PLAYER's GUIDE
  121. ====================
  122. CLIENT COMPATIBILITY
  123. Our server is dependent on the official release of the North American lineage2 live client.
  124. http://www.lineage2.com
  125. All help and support will only be for the official client.
  126. Any clients obtained elsewhere, must obtain support from where it was obtained.
  127. ====================
  128. VI. UPDATING
  129. ====================
  130. It may arrive that you want to update your server to new version while
  131. keeping old accounts. There are few steps you HAVE TO do in order to
  132. keep the data accurate.
  133. - You should ALWAYS look at timelines before updating, sometimes a file
  134. format may change, so you will need to edit data manually to fit with
  135. new format.
  136. - You should ALWAYS Backup all MySql data.
  137. - You should ALWAYS Backup all Server and Datapack files.
  138. - back up all .properties files (don't forget to check if new server use same
  139. format for those files)
  140. - download & unzip new server code to the Server directory
  141. - download & unzip new datapack code to the Server directory
  142. - edit and run update in the tools folder
  143. - run newly installed server & enjoy ;)
  144. ====================
  145. VIII. TROUBLESHOOTING
  146. ====================
  147. PROBLEM
  148. - Client outputs bunch of messages about missing templates.
  149. SOLUTION
  150. - Check that the datapack has been properly installed.
  151. PROBLEM
  152. - Message similar to "java is not recognized as internal command",
  153. "java not found" or "unknown command: java" appears.
  154. SOLUTION
  155. - Install java, or, if java is already installed just add your java
  156. binary directory to system PATH setting. If you don't know how to do
  157. that, than DO NOT bother running your own server please.
  158. PROBLEM
  159. - I can log in but ping is 9999s and I can't get past Server Select.
  160. SOLUTION
  161. - Set up your IP's properly, forward/open good ports if accessing from
  162. outside. (or find server with admin that knows how to do it)
  163. PROBLEM
  164. - Skills/quests/whatever don't work.
  165. SOLUTION
  166. - Patience brings it's fruits :p
  167. PROBLEM
  168. - I found a bug.
  169. SOLUTION
  170. - Please refer to BUG REPORTING section of this read-me.
  171. Further help available at the wiki sites and the forums.
  172. ====================
  173. IX. CONTACT
  174. ====================
  175. Website: http://www.l2jserver.com
  176. Forum: http://forum.l2jserver.com
  177. IRC: #l2j @ Freenode (irc.freenode.net)
  178. Please note that L2J Devs can't help players with connecting issues or
  179. anything related to playing on private servers. If you can't connect,
  180. you should contact your server GM's. We can solve only L2J server
  181. ~software~ related issues. We don't have any backdoors or anything
  182. that would enable us GM accounts on every server using L2J, so there's
  183. no point in coming to our channel if you need items/adena/whatever
  184. ingame.
  185. ====================
  186. X. CONTRIBUTING
  187. ====================
  188. Anyone who wants to contribute to the project is encouraged to do so. Java
  189. programming skills are not always required as L2J needs much more than
  190. java code.
  191. If you created any source code that may be helpful please use the User Contributions
  192. section on our forums. If you contributed good stuff that will be
  193. accepted, you might be invited to join L2J Dev Team.
  194. People willing to hang on chat and respond to user questions are also
  195. ALWAYS welcome ;)
  196. ====================
  197. XI. BUG REPORTING
  198. ====================
  199. Bugs can be reported on our wiki site.
  200. http://l2jserver.com/trac/newticket
  201. Basic rules for reporting are:
  202. Please report only one bug/issue per ticket!!
  203. You must include the revision (changeset) number when reporting a bug!
  204. "The latest" does not mean anything when 5 more updates have been done since you set up the server.
  205. If you are not sure if it should be reported here, make a post about it in the L2J forum.
  206. Players should ALWAYS consult bugs with their Admin/GM's and have them report it
  207. on our wiki site. Some bugs may be caused by bad datapack, server
  208. installation or modifications server owner has made. We can't help you
  209. in that case.
  210. Please use the datapacks bugtracker for reporting datapack bugs.
  211. Please do NOT report bugs related to unofficial add-ons to L2J. L2J
  212. bugtracker is NOT a place to fix that. Contact the person who made
  213. modification instead.
  214. ====================
  215. XII. CREDITS
  216. ====================
  217. Dev team:
  218. http://forum.l2jserver.com/team.php
  219. Have fun playing L2J ;)
  220. Dev Team
  221. L2J Server, Copyright (C) 2006-2008
  222. L2J Server comes with ABSOLUTELY NO WARRANTY.
  223. This is free software, and you are welcome to redistribute it
  224. under certain conditions.