Требования:
1)сама игра(далее платформа)
2)CS2D Dedicated(далее dedicated)
3)подключение к интернету(ибо без него делать сервер нет резона)
4)прямые руки и мозги на плечах
Делаем сервер:
1)устанавливаем платформу,в корневую папку кидаем dedicated
2)идем в ./sys/server.cfg 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 \\чтото нечто клан тэга bot_count 0 \\кол-во ботов bot_jointeam 0 \\0-к любой.1-Терроры,2-КТ bot_skill 2 \\уровень сложности ботов 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 -- 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")
4)запускаем cs2d_dedicated в корне игры и радуемся!
+cs2d_dedicated делает автоотчет в виде html странице,где подробно описаны все игроки и тд.
ну вот,курс создания CS2D сервера для новичка закончен:)