<º Gamer: Thiết lập máy chủ Counter Strike (và các máy chủ khác)

Trong suốt ngành công nghiệp trò chơi điện tử non trẻ, có rất nhiều tựa game đã vươn lên với danh hiệu được chơi nhiều nhất trên Internet hoặc trên mạng. Counter Strike Đó là một trong số đó, ngoài việc được chơi nhiều nhất vào thời điểm đó, trong số những trò chơi khác nhờ các cybercafes, nơi bạn có thể chơi trực tuyến với những người xung quanh. Cảm động một chút vì khao khát, tôi quyết định lập một máy chủ để chơi một số trò chơi với bạn bè của mình. Ngoài ra, bài viết này được sử dụng cho các trò chơi khác sử dụng cùng một công cụ, chẳng hạn như Half Life, CS: Condition Zero, Team Fortress, Vân vân. Ngoài ra tôi cũng sẽ dạy cách thêm Amx Mod X, một sự bổ sung mà qua đó chúng tôi có thể cải thiện trải nghiệm chơi game và quản trị. Tôi vẫn đang tìm hiểu về vấn đề này, vì vậy hãy cố gắng trả lời bất kỳ câu hỏi nào của bạn.

Trước khi bắt đầu, chúng ta sẽ cần những thứ sau:

  • hơi nước (Không cần thiết phải đăng nhập, chỉ cần cài đặt nó và tạo thư mục .hơi nước trong thư mục HOME của chúng tôi)
  • gdb
  • mailutils
  • tmux
  • postfix
  • lib32-gccl (nếu hệ thống của chúng tôi là 32 bit)

Sau khi cài đặt cần thiết, chúng tôi tiến hành tải xuống tập lệnh sẽ xử lý mọi thứ (cài đặt, điều khiển, thực thi, v.v.). Để làm điều này, chúng tôi thực hiện các lệnh sau:
wget http://danielgibbs.co.uk/dl/csserver
chmod +x csserver
./csserver install

Sau một lúc (tùy thuộc vào kết nối internet), mọi thứ cần thiết sẽ được tải xuống và nó sẽ yêu cầu chúng tôi cung cấp tên máy chủ và mật khẩu cho rcon, cần thiết để kiểm soát máy chủ từ thiết bị đầu cuối trò chơi.
Sau khi hoàn tất, chúng tôi có thể thử chạy máy chủ và mở trò chơi và kiểm tra xem nó có xuất hiện trong danh sách các máy chủ mạng LAN không. Đối với điều này, chúng tôi thực hiện:
./csserver start
o
./csserver debug
để khởi động nó với chế độ gỡ lỗi để phát hiện các lỗi có thể xảy ra, v.v.

Để cấu hình máy chủ, chúng tôi sẽ chỉnh sửa 2 tệp: máy chủ css y serverfiles / cstrike / cs-server.cfg

Đầu tiên, là thông số chúng tôi đã thực hiện trước đó, bạn có thể sửa đổi một số thông số khởi động máy chủ như IP, bản đồ bắt đầu, số lượng người chơi tối đa và cổng máy chủ (mặc dù tốt hơn là để chúng theo mặc định). Chúng tôi cũng có thể kích hoạt thông báo qua email và đăng nhập vào tài khoản Steam của mình. Những dòng mà chúng tôi quan tâm bây giờ là:
defaultmap="de_dust2" //mapa que saldrá al arrancar el servidor.
maxplayers="16" // Numero máximo de jugadores.
port="27015"
clientport="27005" //puertos por defecto del servidor y cliente. Mejor no tocar si no sabemos lo que se hace.
ip="0.0.0.0" // IP del servidor. Aquí ira la IP publica si el server saldrá a internet.

IP trong trường hợp của tôi là IP mà Hamachi cấp cho tôi, vì trong trường hợp của tôi, tôi không muốn nó xuất hiện trong danh sách máy chủ của trò chơi, chỉ trong số bạn bè của tôi.

Bây giờ chúng ta tiến hành mở serverfiles / cstrike / cs-server.cfg
Chúng ta sẽ thấy một số thông số, nhưng chúng ta sẽ tập trung vào những thông số này, chúng cũng đã được thảo luận.:

hostname "Son Link CS 1.6" // Nombre del servidor
mp_timelimit 20 // Tiempo limite del mapa
sv_cheats 0 // Para activar los trucos o no. Mejor dejarlo desactivado, que en estos juegos ya se sabe ...
rcon_password "PaSSWoRD" // La contraseña para poder administrar el servidor desde el juego
sv_password "" // La contraseña del servidor si deseamos que solo las que la sepan puedan entrar.

Số lượng thông số mà máy chủ hỗ trợ, đặc biệt nếu sau này chúng ta thêm AMX Mod X là rất lớn. Ở phần cuối của hướng dẫn, tôi sẽ để lại một số liên kết với thông tin hữu ích.
Tôi sẽ đặt những cái tôi đã thêm:

sv_downloadurl "http://miservercs.com/cs" // Url de descarga de los mapas, sonidos, etc que añadamos al server y que vienen por defecto. Si no se define sera desde el servidor.
mp_autoteambalance 1 // Para que los equipos estén equilibrados (que no haya muchos mas jugadores en uno que en otro)
mp_freezetime 5 // el tiempo de espera antes de comenzar la ronda
mp_startmoney 4000 // dinero con el que empiezan los jugadores cada mapa
mp_winlimit 10 // Limite de victorias.

Để tắt một tùy chọn, chúng ta có thể xóa dòng hoặc đặt // ở đầu dòng.
Và nếu chúng tôi muốn nó xoay bản đồ mỗi khi hoàn thành, chúng tôi sẽ chỉnh sửa tệp serverfiles / cstrike / mapcycle.txt và thêm và xóa số bản đồ chúng tôi muốn.
Và với tất cả những điều này, chúng tôi có những điều cơ bản để có máy chủ của mình.

Cài đặt AMX Mod X

AMX Mod X cho phép chúng tôi thêm các khả năng mới vào máy chủ của mình, chẳng hạn như trục xuất và / hoặc cấm người dùng, khả năng định cấu hình từng bản đồ riêng biệt (ví dụ: để tồn tại lâu hơn, bắt đầu với nhiều tiền hơn hoặc ít hơn, v.v.). Ngoài ra trên trang web của nó, chúng tôi có thể tìm thấy một danh sách tốt các tập lệnh, chẳng hạn như hệ thống bỏ phiếu cho bản đồ tiếp theo trước khi bản đồ kết thúc, âm thanh mới, v.v.
Đối với điều này, chúng tôi thông báo cho bạn tải xuống trang web và chúng tôi đi xuống Cơ sở AMX Mod X cho Linux và metamod. Addon Counter-Strike Nó là tùy chọn, nó thêm khả năng hiển thị số liệu thống kê của các cầu thủ trên màn hình.
Trong thư mục serverfiles / cstrike chúng tôi tạo một thư mục có tên là addons và giải nén các tệp đã tải xuống bên trong.
Bây giờ chúng ta sẽ chỉnh sửa tệp libslist.gam được tìm thấy trong serverfiles / cstrike.

Tôi khuyên bạn nên sao lưu trước khi sửa đổi nó trong trường hợp chúng tôi mắc lỗi khi chỉnh sửa hoặc sau đó chúng tôi muốn gỡ cài đặt nó

Chúng tôi tìm kiếm những dòng này:

gamedll "dlls\mp.dll"
gamedll_linux "dlls/cs.so"

và chúng tôi thay đổi chúng cho:

gamedll "addons\metamod\dlls\metamod.dll"
gamedll_linux "addons/metamod/dlls/metamod.so"

Bây giờ chúng tôi sẽ cố gắng khởi động máy chủ với tham số gỡ lỗi để xác minh rằng nó khởi động hoàn hảo. Nếu không, hãy kiểm tra xem các tuyến đường trên có đúng không.
Bây giờ để kích hoạt AMX, chúng tôi tạo tệp serverfiles / cstrike / addons / metamod / plugins.ini và chúng tôi thêm dòng sau:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so

Và với điều này, chúng tôi đã cài đặt AMX Mod X.
Bây giờ để kết thúc, chúng tôi sẽ thêm một quản trị viên để có thể cấu hình nó từ bảng điều khiển trò chơi.
Đối với điều này, chúng tôi sẽ chỉnh sửa tệp serverfiles / cstrike / addons / amxmodx / configs / users.ini Trong các tệp chính nó chỉ ra tất cả các tùy chọn. Như trong trường hợp này, chúng tôi quan tâm đến việc tạo một tài khoản với tất cả các quyền ở cuối tệp mà chúng tôi thêm:

"Son Link" "Contreseña" "abcdefghijklmnopqrstuv" "a"

Trong trường hợp này, chúng tôi cũng sẽ cần rằng khi vào máy chủ, nó sẽ gửi mật khẩu. Đối với điều này, chúng tôi chỉnh sửa tệp config.cfg nằm trong thư mục trò chơi (trong trường hợp của tôi là trong Steam / SteamApps / common / Half-Life / cstrike / config.cfg) và chúng tôi thêm dòng sau:

setinfo "_pw" "Contraseña"

Và với điều này, chúng tôi đã có mọi thứ chúng tôi cần cho một cấu hình cơ bản.
Chúng tôi khởi động máy chủ và từ trò chơi khi chúng tôi vào máy chủ, chúng tôi mở thiết bị đầu cuối (trong español theo mặc định nó là chìa khóa º) và viết:
amxmodmenu
và chúng tôi quay lại trò chơi (nhấn Esc) và chỉ cần nhấn số được chỉ định để chuyển từ menu này sang menu khác. Mặc định menu là tiếng Anh, nhưng bạn có thể đặt nó bằng tiếng Tây Ban Nha bằng cách nhấn 9, 4, 1 theo thứ tự này cho đến khi tiếng Tây Ban Nha xuất hiện và cuối cùng là phím 2 để lưu.

Và đến đây mọi thứ. Tôi hy vọng hướng dẫn này sẽ hữu ích cho bạn nếu một ngày bạn dám thiết lập máy chủ CS của riêng mình. Trên trang Amx MOD X, bạn sẽ tìm thấy thêm thông tin về nó, công cụ tìm kiếm plugin và diễn đàn để giải đáp thắc mắc.
Hẹn gặp lại 😉

Trang tạo tập lệnh máy chủ: http://danielgibbs.co.uk


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   kuroro44 dijo

    Bạn sẽ không có thứ gì đó tương tự cho Dota 2? Nó sẽ rất hữu ích 😉

  2.   eliotime3000 dijo

    Thật thú vị, mặc dù thứ Hamachi chưa hoàn toàn phù hợp với tôi (tôi đã sử dụng nó, nhưng tôi thấy khá khó chịu khi thiết lập một mạng LAN ảo).

  3.   nguyên cơ bản dijo

    Tuyệt vời! .. .. đơn giản và nhanh chóng .. nó khiến tôi muốn quay trở lại CS! .. .. rất nhiều giờ cống hiến, rất nhiều cyber game, rất nhiều giải đấu .. nỗi nhớ .. 😀

    Tôi tiếp tục ở lại UrT .. .. không có gì giống như có một trò chơi như vậy trong các bản repo chính thức và bản địa .. 😛

    Tái bút: vài năm trước, khi tôi vẫn còn chơi CS ... Tôi đã sửa đổi một plugin và tạo hệ thống xác thực của riêng mình để có biệt hiệu với mật khẩu, và do đó duy trì số liệu thống kê trên máy chủ mà không bị phá hoại bởi một số kẻ mạo danh ... đúng vậy Họ quan tâm, tôi tìm kiếm và phủi bụi (mặc dù tôi sẽ không sửa lại) và chuyển nó cho họ.

  4.   Tam tạm dijo

    Nó vẫn là một tác phẩm kinh điển tuyệt vời giữa những người bạn! Tuyệt vời, tôi sẽ đưa nó vào thử nghiệm, cảm ơn.

  5.   David gonzalez garcia dijo

    Cảm ơn bạn rất nhiều =)

  6.   Pepe dijo

    Hướng dẫn rất tốt. Không có nhiều thay đổi để làm điều tương tự với csgo. Trong http://www.dudosos.com/counter-strike/ có nhiều hướng dẫn và thủ thuật của trò chơi tuyệt vời này, đối với tôi là tốt nhất.

  7.   Leper_Ivan dijo

    Đóng góp xuất sắc. Tôi chỉ muốn thêm một bước, mà tôi đã phải sử dụng.

    Với IP động. Chúng tôi có thể thêm vào tệp cs-server.cfg ở cuối, các dòng

    __sxei_internal_ip (IP riêng của chúng tôi) <- Ví dụ: 192.168.1.3
    ip (IP công cộng của chúng tôi) Từ đó myip nhìn thấy nó.
    __sxei_yêu cầu 1 1 để sử dụng sxe 0 khi tắt máy.

    Vì vậy hãy sử dụng ip tốt.

    Ivan!

  8.   THE_ZGUN_KILLER dijo

    Tôi muốn biết liệu một máy chủ hơi nước tương tự có thể được triển khai cho dota2 hay không. Tôi muốn thiết lập một máy chủ trong nhà để bạn bè của tôi có thể kết nối và chơi bất cứ khi nào chúng tôi muốn chơi mà không cần một người tạo các trò chơi mạng LAN