Cho phép một người bạn kết nối qua internet với máy chủ Minecraft mà tôi đã lưu trữ?


13

Tôi đã thiết lập một máy chủ Minecraft và đã xây dựng rất nhiều thứ, bây giờ tôi cũng muốn bạn tôi chơi trên đó.

Tôi đang lưu trữ nó trên máy tính ở nhà của tôi và không muốn phải thiết lập một máy chủ mới ở nơi khác vì vậy tôi cần cho phép máy chủ của mình có thể truy cập qua internet.

Làm cách nào tôi có thể cung cấp máy chủ này cho bạn bè của tôi kết nối qua internet?

Câu trả lời:


26

Đây là sơ đồ của mọi thứ có thể trông như thế nào:

┌───────────┐             ┌────────┐           ┌────────┐             ┌──────────┐
│ Your      │192.168.0.2  │ Your   │82.15.X.Y  │ Friend │192.168.0.1  │ Friend   │
│ computer  ├─────────────┤ router ├───────────┤ router ├─────────────┤ computer │
├───────────┤  192.168.0.1└────────┘  78.13.Z.T└────────┘  192.168.0.2└──────────┘
│ Minecraft ├ Port 25565
└───────────┘

└───────────────────────────┘ └───────────────────┘ └────────────────────────────┘
      Your home network           Teh Internets            Friend home network

Máy chủ minecraft của bạn đang lắng nghe trên cổng 25565 của máy tính gia đình của bạn, 192.168.0.2. Tuy nhiên, đây là một địa chỉ riêng chỉ có ý nghĩa khi được kết nối với bộ định tuyến của bạn . Mỗi bộ định tuyến có địa chỉ riêng, điều đó có nghĩa là máy tính của bạn có thể ở trên 192.168.0.2, máy tính của bạn cũng có thể ở trên 192.168.0.2 và mọi thứ vẫn ổn.

Để kết nối với bạn, bạn của bạn cần địa chỉ IP mà bộ định tuyến của bạn được kết nối với internet. ISP của bạn (nhiều hơn hoặc ít hơn) tự động gán số này cho bạn và đó là những gì các trang web "ip của tôi" hiển thị cho bạn. Vì vậy, với bạn của bạn, bạn là 82,15.XY và đó là những gì anh ấy sẽ nhập vào Minecraft.

Tuy nhiên, 82.15.XY không phải là máy tính của bạn, mà là bộ định tuyến của bạn. Bộ định tuyến của bạn không biết phải làm gì với các kết nối đến cổng đó và từ chối kết nối. Gì bây giờ?

Bộ định tuyến của bạn cần biết rằng, nếu anh ta thấy cố gắng kết nối với cổng 25565 (cổng nghe mặc định của máy chủ Minecraft), anh ta nên chuyển tiếp các kết nối đó đến máy tính theo địa chỉ 192.168.0.2 - đây là chuyển tiếp cổng.

Để chuyển tiếp cổng hoạt động, bạn cần hai điều:

  • Một địa chỉ IP tĩnh trong mạng gia đình của bạn. Bạn có thể có được điều này bằng cách định cấu hình DHCP phân bổ tĩnh , để máy tính của bạn * luôn có cùng địa chỉ IP (giả sử 192.168.0.200).
  • Thông tin chuyển tiếp cổng (chuyển tiếp tất cả các kết nối đến cổng 25565 đến 192.168.0.200).

Quá trình cấu hình chính xác phụ thuộc vào mô hình và bộ định tuyến của bạn. Các trang web như portforward.com có các hướng dẫn mở rộng để thực hiện công việc này.

* hoặc chính xác hơn là địa chỉ MAC của card mạng máy tính của bạn.


5

Một cách dễ dàng mà tôi đã tìm thấy để cho bạn bè kết nối với máy chủ Minecraft của mình, ứng dụng đang chạy trên máy của tôi là sử dụng một công cụ miễn phí được gọi ngrokđể hiển thị máy chủ của tôi với internet.

1) Tải ngrok từ http://www.ngrok.com . Bạn cũng cần đăng ký tài khoản miễn phí và làm theo hướng dẫn thiết lập của họ.

2) Khởi động máy chủ Minecraft của bạn

3) Để chia sẻ máy chủ Minecraft cục bộ của bạn, hãy chạy như sau trong một thiết bị đầu cuối:

ngrok tcp 25565

4) Điều này sẽ hiển thị một số thông tin, với một dòng như sau:

Forwarding     tcp://ngrok.com:XXXXX -> localhost:25565

Viết số mà ở đó XXXXX ở trên.

5) Máy chủ của bạn hiện có sẵn trên internet! Nhưng làm thế nào để bạn bè của bạn kết nối với nó?

6) Nói với bạn bè của bạn để bắt đầu Minecraft, sau đó

  • nhấp vào "Nhiều người chơi"
  • nhấp vào "Kết nối trực tiếp"
  • Điền vào phần sau, thay thế XXXXX số bạn đã ghi ở bước 4)

    ngrok.com:XXXXX

7) Bây giờ họ nên được kết nối với máy chủ Minecraft của bạn!

XỬ LÝ SỰ CỐ: Lưu ý - nếu nó không hoạt động, thay vì "Kết nối trực tiếp", hãy thêm nó dưới dạng máy chủ bằng cách chọn "Thêm máy chủ", sau đó cung cấp ngrok.com:XXXXX. Sau đó, chỉ cần kết nối với máy chủ theo cách đó!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.