Создание сервера на 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 сервера для новичка закончен:)