Đây là bài viết dài (wall-of-text), chứa nhiều kinh nghiệm/dữ liệu có chắt lọc/quan điểm cá nhân. Hỗ trợ bạn trong 1 - 3 tháng đầu phát triển máy chủ Minecraft.
Hướng dẫn này được viết theo dạng walkthrough, nghĩa là, sẽ dẫn dắt người đọc từng bước nâng cao thực lực cá nhân. Mục tiêu chính không phải giúp máy chủ phát triển cái vèo 50 người chơi
/đạt hiệu năng cao ngay lập tức, mà là giúp người đọc hiểu được hệ thống bên trong máy chủ hoạt động như thế nào - rồi từ đó phát triển ĐAM MÊ của riêng bạn nhanh như cách người yêu cũ trở mặt. Mình là Minh, hay được biết đến với TranNhatMinhxD hay Bạn gái tôi đá tôi ngã sõng soài, mình đã có 3 tháng kinh nghiệm trong lĩnh vực phát triển máy chủ Minecraft, viết nên bằng chính những kinh nghiệm và tâm huyết của mình cho cộng đồng, hi vọng nó sẽ hữu ích cho các bạn.
/đạt hiệu năng cao ngay lập tức, mà là giúp người đọc hiểu được hệ thống bên trong máy chủ hoạt động như thế nào - rồi từ đó phát triển ĐAM MÊ của riêng bạn nhanh như cách người yêu cũ trở mặt. Mình là Minh, hay được biết đến với TranNhatMinhxD hay Bạn gái tôi đá tôi ngã sõng soài, mình đã có 3 tháng kinh nghiệm trong lĩnh vực phát triển máy chủ Minecraft, viết nên bằng chính những kinh nghiệm và tâm huyết của mình cho cộng đồng, hi vọng nó sẽ hữu ích cho các bạn.Hiện mình đang phát triển bán thời gian tại:
Từ khóa | Giải ngố | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
xử lý bất đồng bộ, thay vì chạy trên luồng xử lý chính. | |||||||||||||||||||
phiên bản riêng tách ra từ dự án gốc. | |||||||||||||||||||
chuỗi xử lý. | |||||||||||||||||||
điểm nghẽn. Đọc chi tiết hơn tại Performance Optimization 101 | |||||||||||||||||||
workload | khối lượng công việc mà máy chủ phải xử lý. | ||||||||||||||||||
luồng xử lý. | |||||||||||||||||||
vùng độc lập - một khu vực nhỏ trong thế giới Minecraft. | |||||||||||||||||||
nhịp xử lý liên tục. Minecraft chạy trên một phần mềm lặp lại tác vụ, mỗi "tick" xảy ra, game (và máy chủ) sẽ xử lý những công việc như:
... và còn rất nhiều nữa tại TMC - GameTick. | |||||||||||||||||||
số lần cập nhật mỗi giây. Viết tắt của Tick Per Second, Minecraft chạy ổn định ở 20 TPS == 50ms. TPS càng thấp sẽ khiến máy chủ bạn giật kinh hồn.
| |||||||||||||||||||
Viết tắt của milliseconds per tick, là thời gian game cần để xử lý 1 tick (trong số 20 tick kia). MSPT ổn định sẽ ≤ 50ms
| |||||||||||||||||||
| ping | độ trễ, thời gian tính bằng mili giây để một gói dữ liệu chạy từ máy người chơi đến máy chủ rồi dội ngược lại. Khoảng cách địa lý giữa hai bên càng xa thì thời gian chạy càng lâu.
|
xịn
mượt
không quan tâm
tệ
chơi thế cho' nao` được.