Создание сервера на CS2D
Требования:
1)сама игра(далее платформа) www.CS2D.com
2)CS2D Dedicated(далее dedicated) www.CS2D.com
3)подключение к интернету(ибо без него делать сервер нет резона)
4)прямые руки и мозги на плечах
Делаем сервер:
1)устанавливаем платформу,в корневую папку кидаем dedicated
2)идем в ./sys/server.cfg
sv_name Server \\Имя сервера
sv_hostport 36963 \\Порт(тут стандартный)
sv_password "" \\пароль для доступа на сервер
sv_rcon "" \\ркон пароль для использования серверных команд с клиента
sv_maxplayers 6 \\макс количество игроков
sv_friendlyfire 0 \\огонь по своим 0-выклю\1-вкл.
sv_lan 0 \\Игра по интернет или локюсеть(0-инет\1-лок сеть)
sv_usgnonly 0 \\заходить смогут только с USGN аккаунтом
sv_maptransfer 1 \\возможность клиенту скачивать зоны с сервера
sv_spraytransfer 1 \\возможность клиента скачивать спреи с сервера
sv_gamemode 0 \\игровой режим 0-классик,2-deathmatch,3-construction,4-зомби
sv_specmode 1 \\разрешить спекаторство или нет
// Map
sv_map de_dust \\зона
// Settings
mp_timelimit 0 \\время на карту
mp_winlimit 0 \\кол-во выйграных раундов до смены карты
mp_roundlimit 0 \\общий лимит раундов
mp_roundtime 5 \\время раунда
mp_freezetime 0 \\время перед тем как игроки могут двигатсья
mp_buytime 0.5 \\время закупки
mp_startmoney 800 \\начальные деньги
mp_tkpunish 1 \\наказание за ТимКилл
mp_idlekick 1 \\кикать идлеров
mp_autoteambalance 1 \\авто тим баланс
// Bots
bot_prefix [b] \\чтото нечто клан тэга
bot_count 0 \\кол-во ботов
bot_jointeam 0 \\0-к любой.1-Терроры,2-КТ
bot_skill 2 \\уровень сложности ботов
2)в тойже папке заходим в serverinfo.txt и пишем все что там нужно:
╘255255255Welcome on my Counter-Strike 2D Server!
This is the default server info message. Edit sys/serverinfo.txt to change it.
Remove the file when you don't want to use a server info message.
╘255000000- Don't cheat/hack
╘255000000- Don't spam/flame/flood
╘255000000- Don't teamkill/hostagekill
╘255000000- Don't votekick innocent players
╩www.CS2D.com╚
╩www.USGN.de╚
╩www.Bendery-Gaming.tk╚
3)заходим в папку lua(в тойже папке) и находим server.lua
-------------------------------------------------------------------
-- This file is where your Lua server scripts go! --
-- --
-- There are some sample scripts availabe! Just remove the --
-- comments ("--") in front of the dofile-lines to activate them!--
-- All samples are stored in subtables of the Lua table "sample" --
-- Do not use the "sample" table when writing own scripts! --
-- --
-- Enjoy! :D --
-------------------------------------------------------------------
-------------------------------------------------------------------
-- Mod: sample.ads --
-- Just a welcome message + Advertising every minute --
-- hooks: join, minute --
-------------------------------------------------------------------
-- dofile("sys/lua/samples/advertise.lua")
-------------------------------------------------------------------
-- Mod: sample.badwords --
-- A very simple badwords filter. Kicks players who use bad words--
-- hooks: say --
-------------------------------------------------------------------
-- dofile("sys/lua/samples/badwords.lua")
-------------------------------------------------------------------
-- Mod: sample.sayfuncs --
-- Some additional say functions like date, time, idlers etc. --
-- hooks: say --
-------------------------------------------------------------------
-- dofile("sys/lua/samples/sayfunctions.lua")
-------------------------------------------------------------------
-- Mod: sample.ut --
-- Adds UT Sounds like Humiliation, Doublekill, Multikill, etc. --
-- hooks: startround, kill --
-------------------------------------------------------------------
-- dofile("sys/lua/samples/utsfx.lua")
-------------------------------------------------------------------
-- Mod: sample.console --
-- Adds console commands "myserverinfo" and "healthlist" --
-- hooks: parser --
-------------------------------------------------------------------
-- dofile("sys/lua/samples/console.lua")
-------------------------------------------------------------------
-- Mod: sample.regonly --
-- Only registered players are allowed to join a team --
-- hooks: team --
-------------------------------------------------------------------
-- dofile("sys/lua/samples/regonly.lua")
-------------------------------------------------------------------
-- Mod: sample.classes --
-- Different player classes with different weapons --
-- hooks: team,menu,spawn,buy,walkover,drop,die,serveraction --
-------------------------------------------------------------------
-- dofile("sys/lua/samples/classes.lua")
-------------------------------------------------------------------
-- Mod: sample.fast --
-- Make all players faster --
-- hooks: spawn --
-------------------------------------------------------------------
-- dofile("sys/lua/samples/fastplayers.lua")
-------------------------------------------------------------------
-- Mod: sample.gg --
-- Simple Gun Game Mod --
-- hooks: startround,join,spawn,kill,buy,walkover,drop,die --
-------------------------------------------------------------------
-- dofile("sys/lua/samples/gungame.lua")
-------------------------------------------------------------------
-- Mod: sample.glowing --
-- Make all players glow using the Lua image commands --
-- hooks: startround --
-------------------------------------------------------------------
-- dofile("sys/lua/samples/glowingplayers.lua")
чтобы включить плагин просто уберите -- перед dofile
4)запускаем cs2d_dedicated в корне игры и радуемся!
+cs2d_dedicated делает автоотчет в виде html странице,где подробно описаны все игроки и тд.
ну вот,курс создания CS2D сервера для новичка закончен:)