Giới thiệu về SourceMod


image-logo

1.giới thiệu về SourceMod


SourceMod là modify cho bất kỳ trò chơi chạy trên Half-Life Engine. Nó là một giải pháp mạnh mẽ, tối ưu hóa nền tảng cho các plugin/script và quản lý, xử lý máy chủ. Gói mặc định đi kèm với một bộ phần bổ trợ cơ sở, nhưng có hơn 2.500 plugin trong cộng đồng.

2.Các tính năng cơ bản


. Hệ thống quyền sử dụng tốt và dễ dàng (Khả năng tương thích vs SQL)
. Cấu hình menu quản trị nghiêm ngặc
. Quyền slots riêng biệt
. Các plugin quản lý bản đồ linh hoạt (nominations, rock the vote, etc)
. Các lệnh cơ bản như kick /ban /slap /mutee người chơi, thay đổi cvars, etc
. Các lệnh biểu quyết khác nhau
. Chống spam chat message
. Trình kích hoạt trò chuyện toàn diện cho cả người dùng và quản trị viên
. Dễ dàng chuyển đổi

3.Tính năng script (Developers)


. Administration - API toàn diện để phát triển hệ thống admin.
. Clients - Làm việc với thông tin khách hàng trong trò chơi và cuộc gọi lại.
. Commands - Creation, hooking, và overriding của client và server trong bảng điều khiển dòng lệnh.
. ConVars - Creation, hooking, và retrieval của biến bảng dòng lệnh.
. Database - Quyền truy cập dữ cơ sở dữ liệu nhanh gọn.
. Engine - Truy cập vào nhiều tính năng của Half-Life 2 Engine, với nhiều tính năng liên tục được bổ sung.
. Entities - Thay đổi và truy xuất các thuộc tính thực thể, và cả viết tên và đánh số.
. Events - Tạo, kích hoạt và kết nối GameEvents Half-Life 2.
. Files - Quyền truy cập vào hệ thống tệp.
. IPC - Giao tiếp nâng cao giữa các plugin, tương tự như AMX Mod X.
. Menus - Biến API để tạo menu thống nhất giữa các mod.
. Messages - Gửi và kết nối Tin nhắn người dùng.
. Parsing - Phân tích văn bản tiên tiến, tối ưu hóa cao.
. Timers - Tạo các sự kiện theo thời gian.
. Translation - Tra cứu tệp cụm từ đa ngôn ngữ.

4.Điều gì làm cho SourceMod khác biệt ? (Developers)


. Speed - SourceMod dễ viết dễ mod tương thích nhanh với Engine Source. Mọi plugin đều được tải vào bộ nhớ và được chuyển đổi thành mã máy tính. Chúng tôi rất cẩn thận để đảm bảo mọi vùng nóng trong SourceMod đều nhanh như mong đợi. Ngôn ngữ kịch bản được nhập tĩnh và không bắt buộc lưu file rác.
. API - Phần lớn công việc trong SourceMod xảy ra trong việc làm cho API trở nên tốt nhất có thể. Khi thêm bất kỳ giao diện hoặc chức năng nào.
Extensibility - SourceMod hoàn toàn có thể mở rộng. SourceMod cung cấp một API/C++ hoàn chỉnh để mở rộng cả SourceMod và Plugin event/native API.
Open-Source - SourceMod, Phần mở rộng của nó và plugins của nó, đều là mã nguồn mở theo Giấy phép Công cộng GNU!.


    Có thể sẽ không xác nghĩa gốc nhưng mình đã cố gắn sub cho nó dễ hiểu hơn còn ae muốn xem bản tiếng anh 
    thì các bạn có thể truy cập bài SourceMod gốc.

Ngồn: wiki.alliedmods.net

đi đến hướng dẫn viết Plugins

×