Cách chạy máy chủ Minecraft cục bộ đơn giản (Có và không có Mod)

Video minecraft vanilla là gì

Mặc dù việc chia sẻ bản đồ Minecraft với những người chơi trong cùng mạng LAN khá dễ dàng, nhưng việc có một máy chủ riêng cho phép mọi người tham gia và rời khỏi mà không cần phải cài đặt Minecraft gốc là một điều tuyệt vời. Hôm nay, chúng ta sẽ tìm hiểu cách thiết lập một máy chủ Minecraft địa phương đơn giản, cả với và không có mod.

Tại sao lại cần chạy máy chủ Minecraft?

Một trong những khó chịu nhất khi chơi Minecraft cục bộ (cả phiên bản PC và PE) là máy chủ trò chơi gốc phải được kích hoạt để truy cập vào các tạo tác trước đó. Ví dụ, nếu có hai bố mẹ và hai đứa trẻ chơi Minecraft trong một gia đình và họ dành vài giờ vào cuối tuần để làm việc trên một cấu trúc lớn mà Đứa trẻ #2 đã xây dựng, thì khi bất kỳ ai muốn làm việc trên thế giới/cấu trúc đó, họ phải nhờ Đứa trẻ #2 khởi động trò chơi của mình và chia sẻ nó qua mạng LAN. Điều này trở nên phức tạp khi mỗi thế giới nằm trên mỗi máy tính riêng biệt và đây thực sự là một vấn đề cho các nhóm làm việc trên cùng một bản đồ.

Một cách hiệu quả hơn để làm điều đó là thiết lập một máy chủ độc lập trên mạng LAN. Bằng cách này, người chơi có thể truy cập vào và rời khỏi máy chủ mỗi khi muốn mà không cần ai khác phải đăng nhập và chia sẻ thế giới của mình. Thậm chí, bạn có thể lưu trữ máy chủ Minecraft trên một máy tính không phải là máy tính chuyên dụng để chơi Minecraft (chúng tôi đã thành công trong việc chạy máy chủ Minecraft trên những chiếc Raspberry Pi mà không gặp vấn đề gì).

Hãy cùng tìm hiểu cách thiết lập một máy chủ Minecraft địa phương cơ bản cả với và không có mod.

Thiết lập máy chủ Minecraft Vanilla đơn giản

Có hai cách tiếp cận để cài đặt máy chủ Minecraft đơn giản được cung cấp bởi Moilla. Phương pháp đầu tiên tập trung chủ yếu vào Windows và chỉ đơn giản là tải xuống tệp .EXE và chạy nó, với một cửa sổ người dùng đồ họa tiện lợi. Tuy nhiên, phương pháp này không áp dụng cho OS X và Linux, vì vậy chúng ta sẽ sử dụng phương pháp dựa trên .JAR để mở rộng quy trình trên tất cả các nền tảng một cách dễ dàng chỉ với một số điều chỉnh nhỏ.

Bước đầu tiên là tải xuống tệp JAR của máy chủ Minecraft chính thức. Phiên bản được sử dụng trong hướng dẫn này là 1.7.10. Bạn có thể tìm thấy phiên bản này ở cuối trang tải xuống trên trang web chính thức của Minecraft.net. Dù bạn dùng hệ điều hành nào, bạn chỉ cần tệp .JAR.

Sau khi tải xuống xong, hãy di chuyển tệp .JAR đến một vị trí mà bạn muốn. Chúng tôi đã đặt tệp trong thư mục /Máy chủ thử nghiệm HTG/. Bạn cũng có thể đặt nó ở bất kỳ vị trí nào, nhưng hãy chắc chắn đặt nhãn rõ ràng, đặt nó ở nơi an toàn và lưu ý rằng khi bạn chạy tệp .JAR, tất cả các tài nguyên liên quan đến máy chủ sẽ được tải xuống/giải nén trong thư mục .JAR đó, vì vậy đừng đặt nó ở đâu đó như root drive hoặc thư mục chính.

Thực hiện lần chạy đầu tiên của máy chủ bằng cách chạy lệnh sau từ dấu nhắc lệnh trong thư mục chứa tệp .JAR, tùy thuộc vào hệ điều hành của bạn:

Windows: java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.10.jar nogui
OS X: java -Xms1G -Xmx1G -jar minecraft_server.1.7.10.jar nogui
Linux: java -Xms1G -Xmx1G -jar minecraft_server.1.7.10.jar nogui

Lệnh trên sẽ chạy tệp JAR của máy chủ Minecraft. Đây là lệnh Java, dành 1GB RAM để tối đa 1GB, cho biết tệp là JAR, đặt tên tệp là JAR và cho biết không cần GUI. Bạn có thể điều chỉnh các giá trị RAM được gán/tối đa lên nếu bạn cảm thấy cần thiết cho các thế giới hoặc máy chủ lớn với nhiều người chơi (ví dụ, trong một buổi tiệc LAN), nhưng chúng tôi không khuyến nghị giảm giá trị RAM.

Nếu bạn cần giúp đỡ về làm cách nào để cài đặt Java trên Linux, tạo lối tắt cho quy trình khởi động trên OS X hoặc bất kỳ vấn đề cụ thể nào khác về hệ điều hành, chúng tôi khuyến nghị xem hướng dẫn chi tiết về cách khởi động tệp JAR của máy chủ trên trang web Minecraft chính thức.

Lần chạy đầu tiên của máy chủ, bạn sẽ nhìn thấy một thông báo như sau:

[Server thread/INFO]: Starting minecraft server version 1.7.10
[Server thread/INFO]: Loading properties
[Server thread/WARN]: server.properies not found
[Server thread/INFO]: Generating new properties file
[Server thread/WARN]: Unable to load eula.txt
[Server thread/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
[Server thread/INFO]: Stopping server

Điều này hoàn toàn bình thường. Hãy tìm tệp EULA.txt trong thư mục máy chủ, mở nó và chỉnh sửa dòng eula=false thành eula=true, để đồng ý với thỏa thuận người dùng của Mojang. Lưu và đóng tệp sau đó chạy lại máy chủ. Bạn có thể chạy nó với hoặc không có thẻ “nogui” tùy thuộc vào nhu cầu/mong muốn của bạn. Nếu bạn chạy nó với thẻ “nogui”, giao diện dòng lệnh và đầu ra của máy chủ sẽ hiển thị trong cửa sổ terminal bạn đã chạy lệnh từ đó:

Windows: java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.10.jar
OS X: java -Xms1G -Xmx1G -jar minecraft_server.1.7.10.jar
Linux: java -Xms1G -Xmx1G -jar minecraft_server.1.7.10.jar

Nếu bạn loại bỏ thẻ “nogui”, một cửa sổ GUI sẽ xuất hiện, mang lại trải nghiệm máy chủ sạch sẽ và dễ sử dụng hơn:

gui

Giao diện GUI hiển thị cho bạn chính xác những gì bạn thấy trong cửa sổ terminal ở phần bên trái, cũng như cửa sổ thống kê ở phần trên bên trái và danh sách các thành viên đang đăng nhập ở phần dưới bên phải. Trừ khi bạn chạy máy chủ trên một máy tính thiếu tài nguyên (hoặc một thiết bị không đầu như máy chủ phương tiện hoặc Raspberry Pi), chúng tôi khuyên bạn nên sử dụng GUI.

Trong lần chạy thứ hai của máy chủ, sau khi bạn đã chấp nhận EULA, các tệp bổ sung sẽ được tải xuống và thế giới mặc định sẽ được tạo ra. Thế giới mặc định được lưu trong /world/ và trông rất giống với một thư mục/.minecraft/saves/[tênnếugiốngvớicáithườngcủacácphiênbảnminecraftthôngthường(thựclàvậythế)).BạncóthểchơitrêngthếgiớimặcđịnhđượctạorantừkhonhiêunếugiốngmộtbảnsaolưuđộcnhậpthựclàmộtthếgiớithànhcônghoặcmộtbảnsaohọckỹtựInternet.

Hãy mời các bạn tham gia máy chủ mới của chúng tôi và xem nó trông như thế nào. Để tham gia máy chủ của bạn, bạn cần ở trong cùng mạng LAN với máy chủ và bạn cần biết địa chỉ IP của máy chủ.

Với địa chỉ IP trong tay, khởi động Minecraft, nhấp vào “Nhiều người chơi” từ menu chính và thêm máy chủ mới hoặc sử dụng tính năng kết nối trực tiếp. Nếu bạn cần trợ giúp với một trong các tùy chọn này, hãy xem phần Kết nối với Máy chủ từ xa trong bài viết trước của chúng tôi.

Ở đây chúng tôi ở trên một máy chủ hoàn toàn mới. Mọi thứ trông rất tốt và thế giới đang tải rất nhanh chóng. Một điều bạn sẽ ngay lập tức nhận ra là trò chơi đang ở chế độ sinh tồn. Điều này là mặc định của máy chủ, nhưng chúng tôi sẽ chỉ cho bạn cách thay đổi nó chỉ trong tích tắc.

Trên máy chủ, bạn sẽ thấy một dòng thông báo trong cửa sổ điều khiển khi mọi thứ diễn ra trên máy chủ: người chơi tham gia, người chơi chết, thông tin liên lạc của người chơi và các thông báo khác. Ngoài ra, bạn có thể sử dụng các lệnh máy chủ trong cửa sổ điều khiển và nếu bạn là quản trị viên (OP) hoặc quản trị viên trên máy chủ. Có hàng tá lệnh, trong đó một số lệnh khá mơ hồ và không được sử dụng thường xuyên. Bạn có thể đọc toàn bộ danh sách lệnh trên wiki Minecraft, nhưng chúng tôi sẽ chỉ đề cập những lệnh phù hợp nhất để giúp máy chủ của bạn hoạt động trong bảng bên dưới.

  • /defaultgamemode [s/c/a]: Chuyển đổi chế độ mặc định của máy chủ cho người chơi mới giữa chế độ Sinh tồn, Sáng tạo và Phiêu lưu.
  • /khó khăn [p/e/n/h]: Chuyển đổi mức độ khó giữa Hòa bình, Dễ dàng, Bình thường và Khó.
  • /gamemode [s/c/a] [người chơi]: Tương tự như /defaultgamemode, nhưng áp dụng cho mỗi người chơi riêng biệt.
  • /danh sách: Liệt kê tất cả người chơi hiện có.
  • /op [người chơi]//deop [người chơi]: Cấp hoặc thu hồi quyền quản trị cho người chơi cụ thể (hoặc loại bỏ chúng).
  • /save-all [tắt/bật/tất cả]: Lưu toàn bộ thế giới (hoặc chỉ riêng thế giới hiện tại) ngay lập tức hoặc tắt chế độ tiết kiệm tự động. Tốt nhất là để nó như vậy trừ khi bạn muốn lưu lại ngay trong lúc làm việc bằng lệnh /save-all.
  • /setworldspawn [x y z]: Đặt vị trí spawn cho tất cả người chơi tham gia vào thế giới. Nếu không có tọa độ, nó sẽ đặt vị trí của nhà điều hành hiện tại, và với các tham số, nó sẽ đặt vị trí spawn cho các tọa độ đó.
  • /spawnpoint [người chơi] [x y z]: Tương tự như /worldspawn, nhưng dành cho từng người chơi; cho phép bạn đặt một spawn point duy nhất cho mỗi người chơi.
  • /stop: Tắt máy chủ.
  • /thời gian đặt [giá trị]: Thay đổi thời gian trong trò chơi. Bạn có thể sử dụng “ngày”, “đêm” hoặc giá trị từ 0 đến 24000, trong đó 6000 là buổi trưa và 18000 là nửa đêm.
  • /tp [người chơi đích] [đích]: Dịch chuyển người chơi. Đối số đầu tiên luôn luôn là người chơi đích. Đối số thứ hai có thể là người chơi khác (gửi người chơi A đến người chơi B) hoặc tọa độ x/y/z (gửi người chơi A đến một vị trí).
  • /thời tiết [trời trong/mưa/sấm sét]: Thay đổi thời tiết. Bạn cũng có thể thêm đối số thứ hai để thay đổi thời tiết trong một số giây X (X có thể từ 1 đến 1.000,00).

Đây là những lệnh hữu ích nhất để chạy một máy chủ nhỏ. Còn có nhiều lệnh hữu ích khác nếu bạn mở máy chủ gia đình của mình để sử dụng công cộng hoặc bán công khai (ví dụ, /kick/ban), nhưng chúng thường không cần thiết cho việc sử dụng cá nhân.

Bây giờ chúng ta đã thành công trong việc thiết lập máy chủ Minecraft riêng của mình, bạn có thể tự hỏi (đặc biệt sau tất cả các bài học trước đó) làm thế nào chúng ta có thể thêm một số mod tuyệt vời vào máy chủ của mình. Bước tiếp theo sẽ là modding trên máy chủ.

Thiết lập máy chủ Minecraft được điều chỉnh đơn giản

Cũng giống như việc bạn có thể dễ dàng cài đặt mod Forge vào phiên bản Minecraft độc lập, bạn cũng có thể dễ dàng cài đặt mod Forge vào máy chủ Minecraft.

Bạn có thể sử dụng quy trình cài đặt tương tự như bạn đã sử dụng cho Forge trong hướng dẫn mod trước đó; chỉ cần chạy nó lại (không có vấn đề nếu bạn đang sử dụng .EXE hoặc .JAR) và điều chỉnh cài đặt như sau:

  1. Chọn cài đặt máy chủ (Server Installation) và đặt nó vào một thư mục mới. Bạn không cần phải cài đặt máy chủ và sau đó cài đặt Forge, giống như bạn cần phải cài đặt Minecraft trước khi cài đặt Forge như chúng tôi đã làm trong hướng dẫn cho máy khách.

Chú ý: Nếu bạn nhảy qua phần này vì bạn đang hào hứng với việc cài đặt các mod trên máy chủ của mình, chúng tôi vẫn khuyến nghị bạn đọc phần trước vì một số bước giống nhau và chúng tôi sẽ không giải thích lại chi tiết cho phần này của hướng dẫn.

  1. Dành một chút thời gian để tải xuống tệp máy chủ và Forge, sau đó truy cập thư mục cài đặt. Các bước tiếp theo sẽ trông rất giống với thiết lập máy chủ Minecraft Vanilla.

  2. Trong thư mục đó, hãy chạy tập tin forge-*.universal.jar bằng lệnh chính xác mà bạn đã sử dụng, dựa trên hệ điều hành của bạn, từ phần cài đặt Minecraft Vanilla trong hướng dẫn này.

Máy chủ sẽ chạy và sau đó dừng lại, cho biết như đã làm trong phần trước rằng bạn cần chấp nhận EULA. Hãy mở tệp EULA.txt mới được tạo và chỉnh sửa sự sai lệch thành đúng sự thật như lần trước.

Chạy lại máy chủ để xác nhận mọi thứ đã được cài đặt chính xác và chỉ để có thêm biện pháp tốt, hãy tham gia vào thế giới. Hãy nhớ rằng, khi bạn tham gia vào thế giới, bạn cần tham gia với một khách hàng đã sửa đổi (khách hàng vanilla không thể tham gia các máy chủ được điều chỉnh). Hãy tham gia với cài đặt phiên bản Minecraft chính xác có Forge được cài đặt, nhưng không có mod nào được tải, điều này sẽ phản ánh trạng thái của máy chủ.

Mọi thứ trông có vẻ tốt. Chúng tôi đã thậm chí tạo ra một ngôi làng gần đó, luôn luôn đông vui. Hãy chỉ cho những người dân làng cách tổ chức một buổi tiệc bằng cách tạo một cánh cổng đến một thế giới tuyệt đẹp.

Đừng lo; chúng ta đã chí mạng vứt một viên kim cương vào một giếng nước và tất cả dân làng đang nhìn chằm chằm vào chúng ta như thể chúng ta đã mất trí. Chúng ta có thể đã cài đặt Forge, nhưng chúng ta thiếu thành phần tạo nên điều kỳ diệu: mod Twilight Forest.

Bây giờ chúng ta biết cài đặt Forge đúng cách, tiếp theo là cài đặt các mod tuyệt vời mà chúng ta muốn. Quá trình này rất đơn giản. Bạn chỉ cần đảm bảo rằng tệp mod .JAR (trong trường hợp này là mod Twilight Forest) nằm trong thư mục /mods/ của máy chủ Forge mới của bạn và thư mục /mods/ của máy khách Minecraft bạn đang tham gia máy chủ với.

Thoát khỏi máy khách Minecraft của bạn và dừng máy chủ bằng lệnh /stop, sao chép các tệp và khởi động lại máy chủ. Sau đó, khởi động lại máy khách của bạn và tham gia máy chủ.

Mất niềm tin khi các làng dân bị mắc kẹt trong cánh cổng Twilight Forest mới được sinh ra và không thể di chuyển đến Rừng. Chúng ta sẽ phải thay thế vị trí của anh ta.

Cánh cổng kết thúc gần một lâu đài. Thực lòng mà nói, đây có thể là hạt giống bản đồ may mắn nhất từ trước đến nay: chúng tôi bắt đầu bên cạnh một ngôi làng trong Overworld, tạo một cánh cổng thông qua nó và kết thúc gần một lâu đài trong Twilight Forest (nếu bạn chơi với Twilight Forest trong phiên bản 1.7.10 hoặc phiên bản 1.7.x khác, hạt giống là: 1065072168895676632)!

Thêm tinh chỉnh và thủ thuật cho máy chủ của bạn

Vào thời điểm này, bạn đã sẵn sàng để tạo sự động lực, có hoặc không có mod tuỳ thuộc vào sở thích bạn đã cài đặt. Tuy nhiên, điều đó không có nghĩa là bạn đã hoàn chỉnh việc tùy chỉnh máy chủ của mình. Hãy xem một số cải thiện khác bạn có thể thực hiện để nâng cao trải nghiệm máy chủ của mình.

Nhiều mod hơn

Bạn luôn có thể cài đặt thêm nhiều mod. Tuy nhiên, hãy nhớ rằng nhiều mod đòi hỏi tài nguyên CPU/GPU/RAM nhiều hơn. Hãy cẩn thận về các mod bạn cài đặt, vì mọi người tham gia máy chủ của bạn cũng phải cài đặt các mod đó. Chú ý rằng thư mục /mods/ trên máy khách và thư mục /mods/ trên máy chủ phải giống nhau.

Cần ý tưởng cho mod máy chủ tốt? Hãy xem các tài nguyên được liệt kê trong phần “Tìm kiếm Mods” ở đâu? trong hướng dẫn về modding Minecraft của chúng tôi.

Mở máy chủ của bạn cho người chơi từ xa

Nếu bạn muốn chơi với những người khác ở xa trong mạng LAN của bạn, bạn có thể thiết lập chuyển tiếp cổng để người chơi từ xa có thể truy cập máy chủ. Hầu hết các kết nối Internet tại nhà có thể dễ dàng hỗ trợ nhiều người chơi. Vì máy chủ không có hệ thống mật khẩu, bạn có thể muốn xem xét việc tạo danh sách trắng trên máy chủ. Sử dụng lệnh và tham số /whitelist [on/off/list/add/remove/reload] [tên người dùng] để điều chỉnh và xem danh sách trắng.

Tinh chỉnh với server.properties

Trong thư mục máy chủ, bạn sẽ tìm thấy tệp server.properties. Mở tệp này trong trình chỉnh sửa văn bản, bạn sẽ thấy một tệp cấu hình đơn giản có thể được chỉnh sửa thủ công. Mặc dù một số trong các cài đặt này có sẵn thông qua các lệnh máy chủ / trong trò chơi, nhưng nhiều trong số chúng không phải là.

Sử dụng các cặp giá trị true/false hoặc giá trị số đơn giản, bạn có thể cho phép người chơi bay trong chế độ sinh tồn, tắt Nether, chỉnh sửa thời gian chờ của máy chủ và một loạt các biến khác. Mặc dù nhiều cài đặt khá tự giải thích, một số yêu cầu hiểu sâu hơn về các biến liên quan. Kiểm tra tài liệu chi tiết này về các biến trong server.properties.

Với một máy chủ đã được tinh chỉnh và vẫn đang chạy, bạn không cần phải lo lắng về việc đảm bảo người chơi đúng thời điểm truy cập thế giới của bạn (và bạn có thể dễ dàng chia sẻ thế giới của mình với gia đình hoặc bạn bè trên toàn quốc).

Bản gốc được chỉnh sửa bởi HEFC. Xem bài viết tại HEFC

Related Posts

Xét nghiệm Giải phẫu bệnh – Dẫn đường cho việc điều trị

Xét nghiệm giải phẫu bệnh được thực hiện trên những mẫu bệnh phẩm tế bào, bệnh phẩm mô từ các cơ quan trong cơ thể được sinh…

Phương pháp điều trị tủy răng tại nha khoa hiện nay

Viêm tủy răng là một trong những vấn đề về sức khỏe răng miệng nghiêm trọng. Người mắc viêm tủy răng không chỉ phải chịu đựng những…

Mỹ thuật ứng dụng là gì? (cập nhật 2023)

Khi những giá trị thẩm mỹ ngày càng được chú trọng thì các phẩm mỹ thuật ứng dụng ngày càng đi sâu vào đời sống của mọi…

Bát quái đồ là gì? Ý nghĩa và vai trò của bát quái trong phong thủy

Bát quái đồ là vật phẩm phong thủy được sử dụng khá rộng rãi và phổ biến trong văn hoá phương Đông, nhằm mang lại những niềm…

Du học ngành khoa học ứng dụng và cơ bản

>> Du học ngành khoa học đại cương >> Các trường có đào tạo ngành Khoa học ứng dụng và cơ bản Khoa học Ứng dụng và…

Trồng răng implant là gì? Những điều cần phải biết trước khi chọn trồng răng implant

Trồng răng implant là phương pháp trồng răng cấy trụ kim loại vào xương hàm để thay thế cho răng đã mất. Chính vì vậy trụ implant…