Latest topics | » Bá Đạo Kiếm nơi thể hiện Đẳng Cấp Kiếm ThếSat Jul 07, 2012 10:44 pm by hoangkhenh » võ lâm tháng 12Tue Dec 06, 2011 8:39 pm by thangloi005 » Medication Alternatives To HydrocodoneThu Aug 04, 2011 8:36 am by Khách viếng thăm » benefits of flaxseedThu Aug 04, 2011 1:34 am by Khách viếng thăm » Прикольные форумыWed Aug 03, 2011 6:18 pm by Khách viếng thăm » codeine and diazepamWed Aug 03, 2011 1:30 pm by Khách viếng thăm » New Orleans Hosts 235th American Chemical Society National MeetingWed Aug 03, 2011 10:55 am by Khách viếng thăm » Tumblr help, please help!?Wed Aug 03, 2011 4:14 am by Khách viếng thăm » super fish oilTue Aug 02, 2011 8:49 am by Khách viếng thăm |
Latest topics | » Bá Đạo Kiếm nơi thể hiện Đẳng Cấp Kiếm ThếSat Jul 07, 2012 10:44 pm by hoangkhenh » võ lâm tháng 12Tue Dec 06, 2011 8:39 pm by thangloi005 » Medication Alternatives To HydrocodoneThu Aug 04, 2011 8:36 am by Khách viếng thăm » benefits of flaxseedThu Aug 04, 2011 1:34 am by Khách viếng thăm » Прикольные форумыWed Aug 03, 2011 6:18 pm by Khách viếng thăm » codeine and diazepamWed Aug 03, 2011 1:30 pm by Khách viếng thăm » New Orleans Hosts 235th American Chemical Society National MeetingWed Aug 03, 2011 10:55 am by Khách viếng thăm » Tumblr help, please help!?Wed Aug 03, 2011 4:14 am by Khách viếng thăm » super fish oilTue Aug 02, 2011 8:49 am by Khách viếng thăm |
|
| [Guide] Làm Server Lineage 2 CH5 Từ A-Z | |
| | Tác giả | Thông điệp |
---|
Khách vi Khách viếng thăm
| Tiêu đề: [Guide] Làm Server Lineage 2 CH5 Từ A-Z Tue Jun 08, 2010 1:14 pm | |
| Bạn hướng dẫn này dựa trên nền bảng hướng dẫn trước của david, được viết lại bởi datinh4ever để các bạn làm tiện hơn ! Các Bước Làm Server:
- Cài đặc Java
- Cài đặc MySQL 5.0.18 (dùng bản cài đặc từ file .exe)
- Cài đặc web server (không dùng IIS nữa, nhưng nếu ai rành về web
server có thể làm sao cũng được vì không quan trọng cho lắm cái chính là làm sao kết nối được với MySQL 5.x, MySQL này phải là software đàng hoàng không phải là code linh tinh trong các open soucre)
- Config Server L2CH5
- Làm bản Client, Test Server và Play
================================ L2CH5 Making Server Guide ================================
1. Cài đặc Java - Download Java tại đây http://java.sun.com/javase/downloads/index.jsp hoặc https://sdlc6e.sun.com/ECom/EComActi...9AE94CDEF12DC9- Để download bản Java(TM) SE Development Kit 6 dung lượng (~53Mb). - - Download xong về Install vào mấy và reset máy lại. 2. Cài đặc MySQL 5.0.18+ Download MySQL 5.0.18 tại đây: http://www.techspot.com/downloads/470-mysql.html hoặc http://csm.vinagame.com.vn/ (Với trang CSM thì bạn phải đang ký, nhưng tốt độ download khá nhah) các bạn download làm sao cho được bản MySQL 5.0.18 dạng File Install (~35Mb). Cài đặt MySQL5.0Chạy file MySQL-5.0.exe để bắt đầu quá trình cài đặt. Vui lòng thực hiện theo đúng hướng dẫn như các hình dưới đây: Chọn Custom Chọn thư mục cài đặt: D:MySQLChọn Option Skip Sign-Up và nhấn NextĐến đây bạn đánh dấu mục Configure the MySQL Server Now.Chọn Finish. Chương trình sẽ chạy phần Configure the MySQL Server Now. Bạn chọn Next đến khi xuất hiện cửa sổ như hình dưới đây: Chọn Standard Configuration và nhấn Next Giữ nguyên như hình trên và chọn Next. Chọn Modify Security Settings và nhập mật khẩu truy cập vào MySQL Ở đây các bạn hãy nhật mật khẩu là: root khi nào rành thì đổi lại sau. Tiếp tục chọn Next, sau đó ở cửa sổ kế tiếp bạn chọn Execute. ** Lưu ý: không nên chọn Enable root access from remote machines ( Nếu rành bạn có thể chọn nó, nhưng nếu bạn không rành về Security thì tốt nhất đừng chọn no ! ) Khi màn hình xuất hiện như trên có nghĩa là quá trình cài đặt MySQL5.0 của bạn đã thành công. Chọn Finish để hoàn tất quá trình cài đặt.
Lý do bỏ check mục này là vì để MySQL được tích chung với bộ Apache config trước, sau đó chúng ta sẽ run cái này để run service của MySQL mà thôi |
| | | Khách vi Khách viếng thăm
| Tiêu đề: Re: [Guide] Làm Server Lineage 2 CH5 Từ A-Z Tue Jun 08, 2010 1:15 pm | |
| 3. Cài Wb Server tích hợp với MySQL 5.0.18 đã cài trước đó:Bạn vào trang sau download AppServ 2.5.7 http://prdownloads.sourceforge.net/a...7.exe?downloadDownload về xong bạn tiến hành cài đặt: Nhấp Next cho đến hình sau: Ơ đây bạn chọn được dẫn để cài đặt vào. Thường nên để ổ D:WWW vì nhiều khi Windown hư bậy thì ghost lại là xong còn dữ liệu vẫn còn. Ơ đây là các tùy chọn cài đặc của AppServ 2.5.7 vì chúng ta đã có MySQL 5.0.18 trên máy rồi nhưng ở phần này các bạn cứ chọn tất cả để nó config giúp bạn mấy thứ. Trích: Có người sẽ hỏi tại sau phải vất vải cài riêng MySQL trong khi AppServ 2.5.7 đã có tích hợp sẳn???
- Vì
database của L2 đã cài đặc trên MySQL 5.0.18 rồi nên khi dùng MySQL Open Soucre sẽ không thể nào Restore database được ( Vì được tích hợp với với các phần mềm Open Source nên sẽ có nhiều lỗi phát sinh)
- Tớ đang dùng CSM của Vinagame, nó không chịu chạy với các bản MySQL
Server từ từ các Open Source
| Chúng ta trở lại vấn đề chính. Chúng ta tiếp tục nhấp Next. Ở đây bạn chọn: + Name Server: localhost còn mấy cái khác tùy ý. Điền như trên cũng được. Khai báo mật khẩu là: rootỞ bước cuối cùng này các bạn hãy bỏ tùy chọn "Start MySQL" ra nếu không sẽ mệt lắm đó ! Vì sẽ xẩy ra xung đột hệ thống thật sự nếu các MySQL này chạy nữa. Nhưng các bạn cứ an tâm làm từ từ theo hướng dẫn. Cứ bỏ chọn hết đi. Rồi nhấp Finish.Các bạn chạy file D:WWWMySQLmysql_serviceuninstall.bat để gở cái MySQL tích hợp với AppServ 2.5.7 hoặc chạy từ đường dẫn sau: | This image has been resized. Click this bar to view the full image. The original image is sized 774x577. | Như vậy là đã ok phần server rồi. Reset máy lại lần nữa và chạy http://localhost/phpmyadmin/ để xem đã ok chưa nếu vào ok thì được rồi đó ! Mật khẩu là: root*** Lưu ý: Nếu như các bạn cài bị đụng File thì hãy gỡ ra hết và làm ngược lại ! Tức là : + AppServ 2.5.7 + Chạy file D:WWWMySQLmysql_serviceuninstall.bat + Cuối cùng là cài đặc MySQL 5.0.18Làm như thế này thì bảo đảm không đụng file khi cài đặc ! ^^ Nếu bạn muốn Install thêm IIS vẫn được, trước tiên hay mở Apache Monitor và sau đó Stop service Apache đi. Sau đó install IIS bình thường, config IIS qua port khác, giả sử 8080, sau đó run Apache bình thường P/S : Tại sao không mình hướng dẫn như vậy mà làm như trên rồi lại chú thích ? Ah đơn giản là vì mình cài như trên vẫn ok. Cuồi cùng là download cài Web L2 về giải nén ra bạn sẽ có một thư mục WWW bạn chép chồng vào thư mục WWW của AppServ 2.5.7 hãy del file index.php đi cho đỡ rối ! Bạn tự làm cho mình một trang html hay gì đẹp vào không thì khỏi cũng được. Cái web này quan trong là cái GameGuard để cliesn móc vào thôi !
Link download Web L2 vui lòng qua Download Center xem |
| | | Khách vi Khách viếng thăm
| Tiêu đề: Re: [Guide] Làm Server Lineage 2 CH5 Từ A-Z Tue Jun 08, 2010 1:15 pm | |
| 4. Config Server:Bạn download bản Server L2CH5 : Xem bên Download Center Nếu bạn không mới làm, có thể downserver đã config sẵn bởi david, còn nếu bạn đã rành, có thể down bản nguyên gốc và tự mình chỉnh sửa cho phù hợp. -------------------------------------------------------- Sau khi download về giải nén ra coppy thư mục Server sang ổ C: ( kết quả C:Server) Mở file C:Serverloginconfigloginserver.properties Trích: # This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname ExternalHostname=192.168.1.5 <== IP WAN bỏ trống hoặc nhập IP LAN cũng được nếu chỉ chạy LAN
# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname InternalHostname=192.168.1.5 <== IP SERVER LAN # Bind ip of the loginserver, use * to bind on all available IPs LoginserverHostname=* LoginserverPort=2106 LoginTryBeforeBan=20 GMMinLevel=100
# The port on which login will listen for GameServers LoginPort=9014
# If set to true any GameServer can register on your login's free slots AcceptNewGameServer = False
# If false, the licence (after the login) will not be shown ShowLicence = True
# Database info Driver=com.mysql.jdbc.Driver #Driver=org.hsqldb.jdbcDriver #Driver=com.microsoft.sqlserver.jdbc.SQLServerDriv er URL=jdbc:mysql://localhost/l2jdb #URL=jdbc:hsqldb:hsql://localhost/l2jdb #URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password= Login=root Password=root MaximumDbConnections=10
# Useable values: "True" - "False", use this option to choose whether accounts will be created # automatically or not. AutoCreateAccounts=True <== Tử động tạo Account khi đăng nhập games |
Mở & Config File C:Servergameserverconfigserver.properties Trích: # Bind ip of the gameserver, use * to bind on all available IPs GameserverHostname=* GameserverPort=7777
# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname # If this ip is resolvable by Login just leave * ExternalHostname=192.168.1.5 <== IP WAN bỏ trống hoặc nhập IP LAN cũng được nếu chỉ chạy LAN
# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname # If this ip is resolvable by Login just leave * InternalHostname=192.168.1.5 <== IP SERVER LAN
# Bind ip of the loginserver, use * to bind on all available IPs LoginserverHostname=* LoginserverPort=2106 LoginTryBeforeBan=20
# The Loginserver host and port LoginPort=9014 LoginHost=192.168.1.5 <== IP SERVER LAN
# This is the server id that the gameserver will request (i.e. 0 is Bartz) RequestServerID = 0 # If set to true, the login will give an other id to the server if the requested id is allready reserved AcceptAlternateID = True
# Database info Driver=com.mysql.jdbc.Driver #Driver=org.hsqldb.jdbcDriver #Driver=com.microsoft.sqlserver.jdbc.SQLServerDriv er URL=jdbc:mysql://localhost/l2jdb #URL=jdbc:hsqldb:hsql://localhost/l2jdb #URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password= Login=root Password=root MaximumDbConnections=10
#io type nio or aio4j IOType = nio
# Datapack root directory, defaults to current directory from which the server is started # DatapackRoot = C:/Work/tmp/DataPackC3
# Define character name template # Example to use only : CnameTemplate=[A-Z][a-z]{3,3}[A-Za-z0-9]* # will allow names with first capital letter, next three small letters, # and any (capital or not) letter or number, like ZbigN1eW # Most rational to have CnameTemplate=[A-Z][a-z]* # meaning names only of letters with first one capital, like Zbigniew # Default .* - any namy of any symbols CnameTemplate=.* PetNameTemplate=.*
# Maximum number of chars per account - 0 = illimited - default = 7 CharMaxNumber = 7
# Define how many players are allowed to play simultaneously on your server. MaximumOnlineUsers=100
# Minimum and maximum protocol revision that server allow to connect. # You must keep MinProtocolRevision <= MaxProtocolRevision. MinProtocolRevision = 1 MaxProtocolRevision = 999 | Mở & Config File C:Servergameserverconfigrates.propertiesĐây là phần thiết lập chỉ số điểm kinh nghiệm và tiền. Trích: # Rate control, float values RateXp = 100. RateSp = 500. RatePartyXp = 10. RatePartySp = 500. RateDropAdena = 1000. RateDropItems = 1. RateDropSpoil = 1. | Còn một phần quan trọng nữa là Restore Database, Mình có share cho các bạn một database của server mình đã Fix một số lõi và tích hợp nhiều thứ để các bạn chơi LAN dễ dàng hơn, bạn vui lòng qua Download Center xem chi tiết ! Download về xong bạn để ở đâu đó cho dể tìm sau đó chạy IE lên http://localhost/phpMyAdmin tạo một database l2jdb Để Restore database của mình vào đấy. (Lưu ý: file này hơi lớn, trong một số trường hợp bạn sẽ không thể restore vì phpmyadmin không support đến size đó, thì bạn có thể dùng Navicat MySQL. Phần này mình xin phép được nói sau để tránh làm loãng bài viết ! Chúng ta tạm Ok với các config như thế khi rành các bạn có thể tự tìm hiểu và thay đổi. Để chạy server ta Run các File sau: 1. C:ServerloginstartLoginServer.bat 2. C:ServergameserverstartGameServer.bat(Khi nào báo Port 7777 và tên Server là đã hoàn tất việc RUN server các bạn không cần quan tâm đến các báo lỗi khi RUN server vi đó là một số lỗi vẫn chưa Fix được nhưng cũng chả sau đâu. Một lỗi thường gặp ở các bản server CH4-CH5 Item ảo, NPC nhiệm vụ bị lỗi khi nói chuyện bị Out games. Nói chung với các bản L2 Free thì chuyện làm nhiệm vụ thật sự không cần thiết các bạn chỉ cần đánh đủ Lv và nói chuyện với bác Mèo ở Giant là lột xác....... Vậy là xong server rồi ! Đây là chạy lại server mình đã config còn nếu làm mới hoàn toàn thì dùng bản Server nguyên thủy. |
| | | Khách vi Khách viếng thăm
| Tiêu đề: Re: [Guide] Làm Server Lineage 2 CH5 Từ A-Z Tue Jun 08, 2010 1:15 pm | |
| 5. Phần Làm Client:
Đầu tiên download bản Client CH5 Full ================================== + Patched System PTS C5 (Included Unlimited Zoom, Window Mode) Download bản Full giải nén ra và cài đặc vào máy (client khoảng 5.4GB). Download l2_fileedit Tools hổ trợ sửa IP client: Giải nén và chạy l2_fileedit.exe chọn Open and Decrypt tìm File l2.ini trong thư mục Client L2Ch5systems
| This image has been resized. Click this bar to view the full image. The original image is sized 712x533. |
Sửa IP ở dòng ServerAddr=192.168.1.5Cuối cùng chọn Save and Encrypt save chồng vào File l2.ini khi save nó sẽ hỏi bạn cứ chọn là 413 vậy là xong rồi. Cuối cùng các bạn chỉ cần chạy File l2.exe nằm trong thư mục clien L2CH5system để chơi. Nếu bạn vẫn có kết nối Internet thì đến đây là ok rồi. Nhưng nếu Offline hoàn toàn thì làm thêm thao tác sau: Mở file host ở thư mục C:WINDOWSsystem32driversetc thêm ba dòng sau Trích: 127.0.0.1 localhost IP SERVER l2authd.lineage2.com IP SERVER nprotect.ncsoft.co.kr IP SERVER nprotect.lineage2.com | __________________ |
| | | Khách vi Khách viếng thăm
| Tiêu đề: Re: [Guide] Làm Server Lineage 2 CH5 Từ A-Z Tue Jun 08, 2010 1:16 pm | |
| Okay, hôm nay datinh4ever sẽ trả lời tiếp 1 câu hỏi : Làm thế nào để đưa server online ? Xin thưa là chuyện này quá đơn giản.
B1/- Làm các bước theo hướng dẫn tạo server offline !
B2/- Đăng ký một dụ vụ Dynamic DNS có rất nhiều dịch vụ Dynamic DNS để bạn lựa chọn, thường thì datinh dùng của www.no-ip.com rồi sao đó tạo domain và cho update IP (với no-ip thì có 1 chương trình DUC.exe gọi là Dynamic DNS update client dùng để cập nhật IP ) Vấn đề đăng ký và hướng dẫn sử dụng các dịch vụ này đã được post khá nhiều, nên nay datinh xin mạn phép không post lại, nếu bạn vẫn chưa biết các dịch vụ này thì hãy qua box MuServer và Networking để học hỏi thêm rồi quay lại đây đọc tiếp ^___^
B3/- Open port cho router (nếu bạn không dùng router hoặc firewall thì không cần thực hiện bước này ) Các port cần phải open cho Server L2 là : 2106 , 9014 , 7777 , 80
B4/- Config LoginServer và Game Server
Trích: # This is the server configuration file. Here you can set up the connection for your server. # Usually you have to change the ExternalHostname option to # - 127.0.0.1 (if you want to play alone / testing purpose) # - LAN IP* (if you want to play from another computer in the network) # - WAN IP** (if you want to play with friends over internet) # - Questions? => http://l2j.sourceforge.net # # * = If you want to get your LAN IP, simply choose "Start" => "Run..." then type "cmd" => "ipconfig" # **= If you want to get you WAN IP, visit http://www.whatismyip.com # ================================================== =================================================
# ================================================== ============== # General server setting !!! REQUIRED to configure to everyone !!! # ================================================== ==============
# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname ExternalHostname=yourdomain <==== Thay bằng domain bạn đã đăng ký ở dịch vụ Dynamic DNS
# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname InternalHostname=10.0.0.1
# Bind ip of the loginserver, use * to bind on all available IPs LoginserverHostname=* LoginserverPort=2106 LoginTryBeforeBan=20 GMMinLevel=100
# The port on which login will listen for GameServers LoginPort=9014
# If set to true any GameServer can register on your login's free slots AcceptNewGameServer = False
# If false, the licence (after the login) will not be shown ShowLicence = True
# Database info Driver=com.mysql.jdbc.Driver #Driver=org.hsqldb.jdbcDriver #Driver=com.microsoft.sqlserver.jdbc.SQLServerDriv er URL=jdbc:mysql://localhost/l2jdb #URL=jdbc:hsqldb:hsql://localhost/l2jdb #URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password= Login=root Password=root MaximumDbConnections=10
# Useable values: "True" - "False", use this option to choose whether accounts will be created # automatically or not. AutoCreateAccounts=True
# The delay in minutes after which the login updates the gameservers IP's (usefull when their ip is dynamic) # (0 = disable) IpUpdateTime=0
# ================================================== ============ # Test server setting, shoudnt be touched in online game server # ================================================== ============
Debug = False Assert = False Developer = False # Enforce GG Authorization from client # Login server will kick client if client bypassed GameGuard authentication ForceGGAuth=False
#FloodProtection. time in ms EnableFloodProtection=True FastConnectionLimit=15 NormalConnectionTime=700 FastConnectionTime=350 MaxConnectionPerIP=50 | Trích: # This is the server configuration file. Here you can set up the connection for your server. # Usually you have to change the ExternalHostname option to # - 127.0.0.1 (if you want to play alone / testing purpose) # - LAN IP* (if you want to play from another computer in the network) # - WAN IP** (if you want to play with friends over internet) # - Questions? => http://l2j.sourceforge.net # # * = If you want to get your LAN IP, simply choose "Start" => "Run..." then type "cmd" => "ipconfig" # **= If you want to get you WAN IP, visit http://www.whatismyip.com # ================================================== ================================================= # ================================================== ============== # General server setting !!! REQUIRED to configure to everyone !!! # ================================================== ==============
# Bind ip of the gameserver, use * to bind on all available IPs GameserverHostname=* GameserverPort=7777
# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname # If this ip is resolvable by Login just leave * ExternalHostname=yourdomain <==== Thay bằng domain bạn đã đăng ký ở dịch vụ Dynamic DNS # This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname # If this ip is resolvable by Login just leave * InternalHostname=10.0.0.1
# Bind ip of the loginserver, use * to bind on all available IPs LoginserverHostname=* LoginserverPort=2106 LoginTryBeforeBan=20
# The Loginserver host and port LoginPort=9014 LoginHost=10.0.0.1
# This is the server id that the gameserver will request (i.e. 0 is Bartz) RequestServerID = 0 # If set to true, the login will give an other id to the server if the requested id is allready reserved AcceptAlternateID = True
# Database info Driver=com.mysql.jdbc.Driver #Driver=org.hsqldb.jdbcDriver #Driver=com.microsoft.sqlserver.jdbc.SQLServerDriv er URL=jdbc:mysql://localhost/l2jdb #URL=jdbc:hsqldb:hsql://localhost/l2jdb #URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password= Login=root Password=root MaximumDbConnections=10
#io type nio or aio4j IOType = nio
# Datapack root directory, defaults to current directory from which the server is started # DatapackRoot = C:/Work/tmp/DataPackC3
# Define character name template # Example to use only : CnameTemplate=[A-Z][a-z]{3,3}[A-Za-z0-9]* # will allow names with first capital letter, next three small letters, # and any (capital or not) letter or number, like ZbigN1eW # Most rational to have CnameTemplate=[A-Z][a-z]* # meaning names only of letters with first one capital, like Zbigniew # Default .* - any namy of any symbols CnameTemplate=.* PetNameTemplate=.*
# Maximum number of chars per account - 0 = illimited - default = 7 CharMaxNumber = 7
# Define how many players are allowed to play simultaneously on your server. MaximumOnlineUsers=100
# Minimum and maximum protocol revision that server allow to connect. # You must keep MinProtocolRevision <= MaxProtocolRevision. MinProtocolRevision = 1 MaxProtocolRevision = 999
# Safe Reboot # This will prevent some exploit during restart/shutdown process SafeReboot = True | Phần Client thì tomka đã nói rồi nên datinh xin mạn phép ko nói ! ( http://net4viet.com/n4v/showpost.php...89&postcount=6 ) Fin __________________ |
| | | Sponsored content
| Tiêu đề: Re: [Guide] Làm Server Lineage 2 CH5 Từ A-Z | |
| |
| | | | [Guide] Làm Server Lineage 2 CH5 Từ A-Z | |
|
Trang 1 trong tổng số 1 trang | |
| Permissions in this forum: | Bạn không có quyền trả lời bài viết
| |
| |
| Thống Kê | Hiện có 1 người đang truy cập Diễn Đàn, gồm: 0 Thành viên, 0 Thành viên ẩn danh và 1 Khách viếng thăm Không Số người truy cập cùng lúc nhiều nhất là 31 người, vào ngày Fri Mar 03, 2023 8:42 pm |
|