Máy chủ Terraria với TShock trên Linux

Máy chủ Terraria với TShock trên Linux

Terraria là một game MMORPG dựa trên khai thác, xây dựng và chiến đấu. Một số người nói rằng đây là phiên bản 2D của Minecraft, nhưng điều đó sẽ không công bằng đối với các sản phẩm của Terraria - không phải bằng một cú sút xa.

Trong hướng dẫn này, tôi sẽ chỉ cho bạn từng bước cách tạo máy chủ Terraria bằng TShock trên Linux. Bạn thậm chí có thể thiết lập nhiều máy chủ Terraria.

Một số kiến ​​thức cơ bản về Linux được khuyến nghị. Ít nhất, bạn nên hiểu cách sử dụng SSH.

Đến cuối hướng dẫn, bạn sẽ có thể mời bạn bè tham gia các nhiệm vụ hoành tráng của mình.

Điều kiện tiên quyết

Hướng dẫn này dựa trên Ubuntu 14.10, nhưng các hương vị Ubuntu hoặc Debian gần đây sẽ hoạt động. Đối với các phiên bản Linux khác, tên gói có thể khác nhau nhưng hầu hết các bước và cấu hình sẽ giống nhau.

Chúng tôi sẽ bắt đầu với một máy chủ Ubuntu 14.10 mới trên Vultr.

Terraria sử dụng khá nhiều bộ nhớ, đặc biệt là cho các thế giới rộng lớn. Chẳng hạn, một máy chủ Vultr có RAM 1024 MB sẽ chỉ hỗ trợ một thế giới nhỏ với một vài người chơi.

Bảo vệ

Một hình ảnh dựa trên Ubuntu sạch trên Vultr bắt đầu bằng quyền truy cập vào các dịch vụ cơ bản. Chỉ có cổng NTP và SSH được mở. Nếu bạn muốn lưu trữ các dịch vụ khác, thì bạn có thể muốn bảo mật lưu lượng truy cập đến của mình và di chuyển cổng SSH của bạn sang một thứ khác ngoài cổng mặc định.

Hướng dẫn này không bao gồm tất cả các thay đổi cần thiết để bảo mật máy chủ của bạn - có những hướng dẫn khác trên Vultr Docs cho điều đó. Hãy nhớ rằng, Terraria sử dụng cổng TCP 7777 theo mặc định.

Thiết lập cơ bản

Chúng tôi sẽ tạo một người dùng cơ bản để chạy máy chủ Terraria, vì chúng tôi không muốn chạy máy chủ với quyền root. Sau đó, chúng tôi sẽ cài đặt các gói cần thiết.

Tạo người dùng

Đăng nhập vào máy chủ của bạn dưới quyền root và tạo người dùng mới cho máy chủ Terraria của bạn. Bạn có thể nhận được một số thông báo lỗi về các địa phương bị thiếu. Bỏ qua những người cho bây giờ.

adduser terraria

Hệ thống sẽ yêu cầu mật khẩu UNIX mới. Nhập một mật khẩu ngẫu nhiên khá an toàn và ghi nhớ nó (hoặc ghi lại nó).

Bây giờ, hệ thống sẽ yêu cầu một số chi tiết người dùng. Bạn chỉ có thể nhấn Enter để bỏ trống.

Khi hệ thống yêu cầu bạn xác nhận thông tin ("Thông tin có chính xác không?"), Nhấn Y theo sau là Enter .

Cài đặt gói

Terraria là một trò chơi dựa trên khung ".NET" của Microsoft. Việc triển khai Linux ".NET" được gọi là "mono". Chúng tôi sẽ chỉ cài đặt các gói cần thiết để trò chơi chạy và một số gói hỗ trợ.

apt-get -y install wget unzip screen \
    libmono-corlib4.0-cil libmono-sqlite4.0-cil libmono-system-core4.0-cil libmono-system-net4.0-cil \
    libmono-system-runtime4.0-cil mono-runtime mono-runtime-sgen libmono-corlib4.0-cil \
    libmono-sqlite4.0-cil libmono-system-core4.0-cil libmono-system-net4.0-cil \
    libmono-system-runtime4.0-cil  mono-runtime mono-runtime-sgen libmono-data-tds4.0-cil \
    libmysql6.4-cil libmono-system-runtime-serialization4.0-cil \
    libmono-system-runtime-serialization-formatters-soap4.0-cil libmono-system-data-linq4.0-cil \
    libmono-system-xml-linq4.0-cil libmono-system-xml-serialization4.0-cil libmono-system-xml4.0-cil

Hệ thống của bạn đã sẵn sàng để chạy Terraria.

Cài đặt TShock

Tại thời điểm này, bạn cần phải đăng nhập vào máy chủ của mình với tư cách là người dùng "terraria".

su terraria

Tải xuống và giải nén bản phát hành TShock. Bạn có thể kiểm tra trang web TShock chính thức để biết các bản phát hành mới hơn. Tải xuống máy chủ Terraria được bao gồm trong TShock.

wget -O tshock.zip 'https://github.com/NyxStudios/TShock/releases/download/v4.2.9/tshock_4.2.9.zip'
unzip tshock.zip -d ~/tshock

Bắt đầu TShock lần đầu tiên

Lần đầu tiên bạn khởi động TShock, bạn phải tham gia máy chủ của mình để biến mình thành quản trị viên. Khởi động máy chủ.

cd ~/tshock
mono TerrariaServer.exe

Máy chủ trò chơi sẽ bắt đầu và hiển thị cho bạn phiên bản máy chủ. Sau đó, nó sẽ hỏi bạn muốn bắt đầu thế giới nào. Vì đây là một máy chủ mới, không có thế giới trước đó. Chúng tôi sẽ tạo một cái mới.

Thế giới càng rộng lớn, bạn càng cần nhiều bộ nhớ. Hãy nhớ rằng, một máy chủ Vultr cơ bản có RAM 1024 MB sẽ chỉ hỗ trợ một thế giới nhỏ.

  • Nhấn N theo sau là Enter cho một thế giới mới.
  • Chọn kích thước mà bạn muốn.
  • Nhập tên (viết tắt) cho thế giới của bạn, theo sau là Enter .

Bây giờ máy chủ sẽ bắt đầu tạo thế giới mới của bạn. Khi nó kết thúc, bạn sẽ trở lại trong menu lựa chọn chính.

  • Chọn thế giới mới được tạo của bạn bằng cách nhấn 1 , theo sau là Enter .
  • Nhập một cổng để nghe hoặc chỉ cần nhấn Enter để sử dụng cổng Terraria 7777 mặc định.

Thế giới của bạn sẽ được tải và TShock sẽ hiển thị cho bạn mã ủy quyền.

Thông báo TShock: Để trở thành SuperAdmin, hãy tham gia trò chơi và nhập / auth 2044111

Mã thông báo này sẽ hiển thị cho đến khi bị vô hiệu hóa bằng cách xác minh. (/ xác thực-xác minh)

Viết mã này xuống và bắt đầu Terraria.

Mẹo: Sử dụng chế độ cửa sổ trong Terraria để bạn có thể chuyển đổi giữa phiên SSH và trò chơi.

  • Tới Multiplayer -> Join.
  • Chọn hoặc tạo một nhân vật.
  • Nhập IP của máy chủ Vultr của bạn.
  • Đối với cổng máy chủ, sử dụng 7777 mặc định hoặc cổng được định cấu hình trên máy chủ của bạn.

Xin chúc mừng, bạn vừa bước vào thế giới mới của mình. Bây giờ là lúc để xác thực là quản trị viên.

  • Trong cửa sổ trò chơi của bạn, nhấn Enter .
  • Nhập /auth XXXXXXXthay thế XXXXXXXbằng mã xác thực được hiển thị khi máy chủ của bạn được khởi động.

Máy chủ sẽ xác nhận mã xác thực của bạn và hiển thị một thông báo.

You are now superadmin, please do the following to finish your install:
/user add <username> <password> superadmin
Creates: <username> with the password <password> as part of the superadmin
group.
Please use /login <username> <password> to login from now on.
If you understand, please /login <username <password> now, and type
/auth-verify

Lưu ý: Nếu văn bản biến mất quá nhanh, nhấn Enter để hiển thị lại.

Máy chủ muốn chúng tôi tạo người dùng quản trị viên mới để chúng tôi có thể có quyền quản trị viên vào lần tiếp theo chúng tôi tham gia máy chủ của mình.

  • Nhấn Enter trong cửa sổ trò chơi của bạn.
  • Nhập /user add <username> <password> superadminthay thế <username><password>với tên người dùng của riêng bạn và mật khẩu mới.
  • Nhấn Enter lần nữa và đăng nhập bằng /login username password.
  • Nếu tất cả điều này hoạt động chính xác, bạn có thể xác nhận mọi thứ với /auth-verify.

Bây giờ cấu hình đã xong. Chúng tôi sẽ tắt máy chủ và lưu nó mọi thứ.

Đầu tiên, ngắt kết nối máy khách Terraria của bạn khỏi máy chủ.

  • Nhấn Escape .
  • Chuyển đến "Cài đặt".
  • Chọn "Lưu và thoát".

Bây giờ, tắt máy chủ. Điều này được thực hiện trong phiên SSH của bạn bằng cách gõ "tắt" trong bảng điều khiển máy chủ, sau đó nhấn Enter .

Cấu hình ban đầu đã hoàn tất.

Chạy máy chủ của bạn

Chúng tôi muốn máy chủ tiếp tục chạy, ngay cả khi chúng tôi ngắt kết nối phiên SSH. Vì vậy, chúng tôi sẽ sử dụng một screenphiên để làm như vậy.

Là người dùng "terraria", màn hình bắt đầu:

screen

Nhấn Enter để đóng màn hình tín dụng. Bây giờ, khởi động lại máy chủ TShock.

cd ~/tshock
mono TerrariaServer.exe

Tải thế giới của bạn.

  • Nhấn 1 theo sau là Enter để chọn thế giới của bạn.
  • Nhập một cổng hoặc nhấn Enter để sử dụng cổng mặc định của 7777.

Bây giờ bạn đang ở trong bảng điều khiển máy chủ, để biết danh sách các lệnh, nhập "trợ giúp", sau đó nhấn Enter . Bạn có thể nhập các lệnh máy chủ Terraria trong bảng điều khiển này.

Để đóng phiên SSH của bạn và giữ cho máy chủ hoạt động, hãy sử dụng chuỗi khóa sau:

  • Nhấn Ctrl + A .
  • Nhấn D .

Bạn sẽ không nhận được bất kỳ phản hồi nào cho đến khi bạn nhấn phím D.

Sau này, màn hình của bạn sẽ bị xóa và bạn sẽ thấy đầu ra tương tự như sau.

[tách ra từ 1298.pts-2.vultr]

Bây giờ bạn có thể đóng phiên SSH một cách an toàn và máy chủ sẽ tiếp tục chạy trong nền.

Khi bạn kết nối lại với máy chủ của mình, bạn có thể nhập thông tin sau để vào lại bảng điều khiển máy chủ:

screen -r

Ghi chú kết thúc

Có rất nhiều tùy chọn và điều cần thay đổi với máy chủ TShock. Vui lòng đọc tài liệu để biết thêm chi tiết. Thưởng thức!


Thêm hình mờ nền vào tài liệu Word của bạn

Thêm hình mờ nền vào tài liệu Word của bạn

Microsoft Word cho phép bạn thêm hình mờ vào tài liệu của mình. Hình mờ là những hình ảnh hoặc văn bản nhẹ phía sau văn bản thông thường trong tài liệu của bạn.

Tạo danh sách phân phối Outlook \ Nhóm

Tạo danh sách phân phối Outlook \ Nhóm

Outlook và nhiều ứng dụng e-mail khác có một tính năng cho phép bạn gửi e-mail đến nhiều người nhận cùng một lúc bằng cách sử dụng danh sách phân phối. Bằng cách này khi bạn gửi e-mail, bạn chỉ cần đặt tên danh sách phân phối vào hộp Tới:

5 Xu hướng thiết kế web bổ sung cho nhau

5 Xu hướng thiết kế web bổ sung cho nhau

Luôn có những thứ bổ sung cho nhau. Cho dù đó là ghép nối các loại thực phẩm, kinh nghiệm hay thậm chí là các mối quan hệ cá nhân; một số thứ chỉ hoạt động tốt hơn khi có thứ gì đó khác hỗ trợ nó. Thiết kế web không có gì khác biệt. Có một số kỹ thuật nhất định dựa vào thứ gì đó khác để nó có hiệu quả hoặc thậm chí hoạt động bình thường.

Đã xảy ra sự cố khi gửi lệnh đến lỗi chương trình trong Excel

Đã xảy ra sự cố khi gửi lệnh đến lỗi chương trình trong Excel

Nếu bạn sử dụng Excel 2007 hoặc 2010, bạn có thể gặp lỗi khi mở Excel hoặc nhấp đúp vào tệp Excel có thông báo Đã xảy ra sự cố khi Gửi lệnh tới Chương trình. Điều này có thể được gây ra bởi một vài điều khác nhau.

Favicons là gì và cách sử dụng chúng

Favicons là gì và cách sử dụng chúng

Biểu tượng yêu thích là một hình ảnh nhỏ riêng lẻ của một trang web được hiển thị bên cạnh thanh địa chỉ. Tùy thuộc vào trình duyệt, nó cũng xuất hiện trong dấu trang / dấu trang trong thanh công cụ dấu trang và thanh bảng hoặc dưới dạng lối tắt trên màn hình.

Thay đổi chủ đề Microsoft Outlook của bạn

Thay đổi chủ đề Microsoft Outlook của bạn

Nếu bạn là người dùng Outlook thì bạn có thể tạo phong cách hoặc chủ đề của riêng mình cho các thư email gửi đi của mình chỉ với một vài cú nhấp chuột.

Sử dụng Windows Photo Viewer trong Windows 10

Sử dụng Windows Photo Viewer trong Windows 10

Nếu bạn thích sử dụng Windows Photo Viewer trong Windows 7 nhưng nhận thấy rằng bạn không thể sử dụng nó trong Windows 10 thì đây là cách bạn lấy lại.

Trình giả lập tốt nhất để chơi trò chơi Nintendo DS trên máy tính của bạn

Trình giả lập tốt nhất để chơi trò chơi Nintendo DS trên máy tính của bạn

Ngày nay, hình thức chơi game phổ biến nhất liên quan đến các trò chơi cũ, cổ điển là sử dụng trình giả lập. Hôm nay chúng tôi sẽ giới thiệu cho bạn một số trình giả lập tốt nhất cho Nintendo DS chạy trên mọi máy tính. Sau đó, tất cả những gì bạn phải làm là tải xuống trình giả lập NDS và các trò chơi và bạn đã sẵn sàng chơi.

Thay đổi Phông chữ Mặc định cho Tài liệu Word Mới

Thay đổi Phông chữ Mặc định cho Tài liệu Word Mới

Nếu bạn có một phông chữ nhất định mà bạn muốn sử dụng cho tất cả các tài liệu Word của mình, có một cách để làm cho Word sử dụng phông chữ đó theo mặc định mỗi khi bạn bắt đầu một tài liệu mới. Làm theo các bước đơn giản.

3 cách để tắt tính năng nén tệp tự động trong Windows

3 cách để tắt tính năng nén tệp tự động trong Windows

Bây giờ chúng ta sẽ đi vào cách ngăn Windows tự động nén tệp của bạn, do đó bạn không cần phải lo lắng về điều này xảy ra nữa.