Kakarot96
13-11-11, 08:57 PM
1.Những dịch vụ chính và thành phần của Server
1) Hệ thống chuyển giao
(Sword3PaySys.exe, cần Heaven.dll)
Gateway (Bishop.exe, cần Heaven.dll và Rainbow.dll)
2) Hệ thống dữ liệu
(Goddess.exe, cần Heaven.dll)
3) Hệ thống xử lý trò chơi
(GameServer.exe, cần Heaven.dll và Rainbow.dll)
4) Hệ thống quản lý
(S3RelayServer.exe, cần Heaven.dll)
(S3Relay.exe, cần Rainbow.dll và Heaven.dll)
2.Thiếp lập máy chủ
Mỗi hệ thống khác nhau được đặt trên mỗi máy chủ riêng biệt và khác nhau.
Riêng hệ thống xử lý trò chơi (GameServer.exe) được đặt trên nhiều máy chủ (Tương đương 1 Server là 1 máy chủ đặt GameServer.exe)
Cách này là cách thiết lập máy chủ của KingSoft.
3.Trình tự khởi động và tắt Server.
Phần khởi động mình sẽ nói sơ qua như sau:
Hệ thống quản lý
Hệ thống dữ liệu
Hệ thống chuyển giao và Chat
Hệ thống xử lý trò chơi
Phần tắt server: (Phần này rất quan trọng)
Tắt Bishop trước (Sau khi tắt Bishop GameServer sẽ tự động tắt)
Và sau đó tắt hệ thống dữ liệu là Goddess
Những kiến thức này được trích từ Source code và dịch lại(có thể sai) :D nếu thấy hay thì ủng hộ mình dịch tiếp.
4.Máy chủ
Thông số kỹ thuật:
Kết nối mạng sử dụng TCP.
100M băng thông để hỗ trợ 5.000 người chơi cùng lúc.
Mỗi Client khi kết nối sẽ gửi 20 gói dữ liệu mỗi giây đến máy chủ.
Trung bình các gói dữ liệu có kích thước: 120 byte hoặc hơn.
5000 kết nối băng thông: 120 (kích thước của gói dữ liệu) * 20 (gõi dữ liệu trung bình khi 1 client gửi đến) * 5000 (số lượng kết nối = số lượng người chơi) * 8 (byte / bit) = 96.000.000 <100M
Tức là nếu số lượng người chơi của server của bạn là 5000 người bạn sẽ cần một máy chủ có băng thông 100M ...........update
1) Hệ thống chuyển giao
(Sword3PaySys.exe, cần Heaven.dll)
Gateway (Bishop.exe, cần Heaven.dll và Rainbow.dll)
2) Hệ thống dữ liệu
(Goddess.exe, cần Heaven.dll)
3) Hệ thống xử lý trò chơi
(GameServer.exe, cần Heaven.dll và Rainbow.dll)
4) Hệ thống quản lý
(S3RelayServer.exe, cần Heaven.dll)
(S3Relay.exe, cần Rainbow.dll và Heaven.dll)
2.Thiếp lập máy chủ
Mỗi hệ thống khác nhau được đặt trên mỗi máy chủ riêng biệt và khác nhau.
Riêng hệ thống xử lý trò chơi (GameServer.exe) được đặt trên nhiều máy chủ (Tương đương 1 Server là 1 máy chủ đặt GameServer.exe)
Cách này là cách thiết lập máy chủ của KingSoft.
3.Trình tự khởi động và tắt Server.
Phần khởi động mình sẽ nói sơ qua như sau:
Hệ thống quản lý
Hệ thống dữ liệu
Hệ thống chuyển giao và Chat
Hệ thống xử lý trò chơi
Phần tắt server: (Phần này rất quan trọng)
Tắt Bishop trước (Sau khi tắt Bishop GameServer sẽ tự động tắt)
Và sau đó tắt hệ thống dữ liệu là Goddess
Những kiến thức này được trích từ Source code và dịch lại(có thể sai) :D nếu thấy hay thì ủng hộ mình dịch tiếp.
4.Máy chủ
Thông số kỹ thuật:
Kết nối mạng sử dụng TCP.
100M băng thông để hỗ trợ 5.000 người chơi cùng lúc.
Mỗi Client khi kết nối sẽ gửi 20 gói dữ liệu mỗi giây đến máy chủ.
Trung bình các gói dữ liệu có kích thước: 120 byte hoặc hơn.
5000 kết nối băng thông: 120 (kích thước của gói dữ liệu) * 20 (gõi dữ liệu trung bình khi 1 client gửi đến) * 5000 (số lượng kết nối = số lượng người chơi) * 8 (byte / bit) = 96.000.000 <100M
Tức là nếu số lượng người chơi của server của bạn là 5000 người bạn sẽ cần một máy chủ có băng thông 100M ...........update