fffffff
Показать сообщение отдельно
Старый 03.02.2009, 02:55   #24
Приятель
 
Аватар для aleks
 
Регистрация: 01.11.2008
Адрес: Н.Новгород
Пол: M
Сообщений: 135
Поблагодарил: 322
Поблагодарили 400 раз в 74 сообщениях
Открыли хайд :
0 в этом сообщении
835 Всего


По умолчанию

Пример хорошего конфига для запуска dedicated server
Режим игры - кооператив.
Кладётся в scripts/dedicated/defaultcoop/init.ini
,заменяя штатный init.ini

Спойлер:

// Пример хорошего конфига
// this adjusts initial parameters that will be used for this server

net_iPort = 25615; // port to run on - change if you want to run more servers on one computer
net_strAdminPassword = "ixnn52";
net_strVIPPassword = "ixnn52";
net_iVIPReserve = 1;
net_iMaxObservers = 1;
net_strObserverPassword = "ixnn52";
ser_bClientsMayPause = 0;
gam_bRespawnInPlace = 1;
gam_tmSpawnInvulnerability = 0;
gam_bInfiniteAmmo =1;
gam_bAllowArmor =1;
ser_strMOTD = "^i^cffffff|||^c400bf6|||^cf91806||| ^b^c400bf6Welcome to ^c400bf6...NNOV... ^i^cffffff|||^c400bf6|||^cf91806|||";
sam_strGameName = "IXNN Games";
gam_bFriendlyFire = 1;
gam_iBlood = 2;
gam_bAllowHealth = 1;
gam_iStartMode = 0; // game mode (0=coop, 1=scorematch, 2=fragmatch)
gam_ctMaxPlayers = 14; // max number of players accepted
gam_bWaitAllPlayers = 0; // set this to wait for all players to join
gam_iCredits = -1; // number of credits for respawning (-1=infinite)
gam_bWeaponsStay = 1; // weapons stay on/off
gam_iStartDifficulty = 3; // difficulty (-1=tourist, 0=easy, 1=normal, 2=hard, 3=serious)
gam_strSessionName = "...NNOV IXNN... (FF)";
ded_strLevel = "Levels\\01_Hatshepsut.wld"; // level to start
ded_tmTimeout = 10; // timeout after the game is finished
ser_bWaitFirstPlayer = 1; // wait until first player is joined
cmd_cmdOnTick = "if (cmd_tmTick-(FLOAT)(INDEX)(cmd_tmTick/300.00)*300.00 <0.05) {Say(\"^cff0000^f2..NNOV..^c7931dF^f3- Dedicated Server\"); };";
//
ser_iKickOnSyncBad = 0; // не будет выкидывать клиентов при плохой синхронизации
ser_bKickOnSyncLate = 0; // тоже из оперы kick - не понравился компу.
//
// Banned Users (Bad Nick Name)
AddNameMask("*noob*"); // Будут забанены все игроки в нике которых есть слово noob
AddNameMask("player*"); // Будут забанены все игроки все ники которых начинаются со слова player
AddNameMask("*mat"); // Будут забанены все игроки ник которых закинчивается на mat
//
ser_bHeartbeatGameSpy = 1;
ser_tmPingUpdate = 1;
ser_tmKeepAlive = 1;
ser_iMaxAllowedBPS=20000;
gam_bgibs = 0;
// ip-filter
Addipmask("47.*.*.*"); // баним весь диапазон 47.x.x.x
Addipmask("77.140.*.*"); // баним весь диапазон 77.140.x.x
Addipmask("97.126.1.123"); // баним 97.126.1.123
// Команда Remipmask(); // разрешает забаненый ip или диапазон.


Сервер будет виден в интернете как: ...NNOV IXNN... (FF)

Будет работать рокет-джамп (нормально)
Уровень сложности максимальный, не считая уровня Mental.
(FF) - Friendly Fire.

В корневой папке сема создаём файл coop.bat c двумя строками:
cd Bin
DedicatedServer.exe DefaultCoop

При запуске bat- файла произойдёт запуск Dedicated Server.
В виде отдельного окна. И вы сами можете к нему подключиться,
используя настройки подключения - Локальная сеть.

[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]

Нужен 7zip для распаковки.

P.S.
Добавил ссылку на UNN.RU
Одним файлом, архив rar.
[Для просмотра данной ссылки нужно зарегистрироваться]

Одному человеку - Спасибо!
Добавил зеркало на Share-nn.ru
[Для просмотра данной ссылки нужно зарегистрироваться]

Я тут ещё добавил:

Serious Sam - Mod Russian Vodka
Мод меняет всё оружие, HUD, скорострльность пистолетов,
ну - сами увидите,

Мод работает и на FE, и на SE,
По сети работает тоже.

Пришлось заменить шрифты для русской версии,
так как они плыли в прямом смысле, как после водки
но это сделано специально авторами мода, с анимацией - потому так мод и называется.
если нужна оригинальная версия, есть сайт проекта.
Могу выожить тоже.

Russian Vodka:








Игра(мод) запускается батником - из папки bin c mod-ом
Можно сделать ярлык, указывающий на игру, и добавить +game RussianVodka
типа:
"D:\Croteam\Serious Sam\Bin\SeriousSam.exe" +game RussianVodka
рабочей папкой в ярлыке - ставим корневую сема.
Единственый мод - который запускается таким образом,
все остальные из игры обычным способом.


Спойлер:




ссылка на narod.nnov
[Для просмотра данной ссылки нужно зарегистрироваться]
Распаковваем в папку Mods - с соблюднием путей

Serious Sam - MOD PEFE2

PEFE2 - Parse Error v2:




Количество монстров вырастает в несколько раз,
скорострельность и скорость передвижения сема - тоже.
Пистолет стреляет как автомат, общий темп игры намного вырос.

Высота прыжков увеличивается раза в 2-3.

Архив надо распоковать в папку MODS - игры: (narod.nnov)
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]

Дополнительные 40 моделей для сема (narod.nnov)
Спойлер:




Расспаковываем архив в корневую папку сема,
туда - где лежат все *.gro файлы.

файл: (narod.nnov)
[Для просмотра данной ссылки нужно зарегистрироваться]


И САМОЕ ГЛАВНОЕ

Serious Sam Xbox v1.07

В своё время croteam-овцы отшли от PC, и стали портировать
свои игры на приставки.
Там вышел сем сразу обьединяющий в себе и FE и SE.
и дополнительные карты.

Вот версия игры, котрая обьединяет в себе и FE и SE,
плюс более десятка новых карт, как для сингла - так и фрагматча.
Сделано на основе мода xbox.
Игра после установки занимает более гигабайта, и это без
модов карт и дополнений, в чисто виде.

Всегда можно переключиться на режим обычный Serious Sam SE v1.07
и играть к примеру в него по сети.

Можно создавать сервера из игры как для мода xbox, с любыми картами
от FE, SE и играть на них, А также стандартные сервера Serious Sam SE v1.07,
к которым могут подключаться игроки имеющие Serious Sam SE v1.07.

В режиме хbox - интерфейс изменён, и есть небольшие различия в игре.
Максимально напоминающую версию для xbox. Играть можно как от первого, так и от третьего лица, как и в любом семе.

Спойлер:














файлы:
[Для просмотра данной ссылки нужно зарегистрироваться] (360000000 байт)
[Для просмотра данной ссылки нужно зарегистрироваться] (360000000 байт)
[Для просмотра данной ссылки нужно зарегистрироваться] (19355531 байт)

Постоянные ссылки:

[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]

Сервер и команды для сема
Спойлер:

Конфиг рабочий, случайно забыл поставит // перед 192.x.x.x , сам не смог подключиться.

В этом конфиге разрешены только,
10.x.x.x - localnet
62.x.x.x 78.x.x.x 79.x.x.x 82.x.x.x 85.x.x.x 89.x.x.x
91.*.*.* 92.*.*.* 93.x.x.x 94.*.*.* 95.*.*.* 96.*.*.*
Обязательно оставляем iocalhost 127.*.*.*
Обязательно оставляем iocalnet 192.*.*.*
193.*.*.* 194.*.*.* 195.*.*.* 212.*.*.* 213.*.*.* 217.*.*.*
(поддиапазоны пока не прописывал)

Конфиг уже проверялся мной на роботу, команда
addipmask - более гибкая
например 1*.*.*.* - запретит все 1xx,1x,1 диапазоны.
Еще есть обратная команда на разрешение, но как сочетать их
вместе, или включить обратный режим -я не понял.

Ссылка для скачивания файла:
[Для просмотра данной ссылки нужно зарегистрироваться]
(Ссылка на раб. кофиг)
Просто расспаковываем в корень сема, с с облюдением путей,
и запускаем ultra.bat

Вот тоже делал для людей:
только он без IP Filter - совсем.
у них такая задача не стояла

USSR.zip (2948 байт)

Ссылка для скачивания файла:
[Для просмотра данной ссылки нужно зарегистрироваться]

Расспаковываем аналогично - в корневую папку сема, с соблюдением путей.
и запускаем ussr.bat
IP Filter - можно взять из другого архива, ну и имя сервера поменять.

Недавно тоже делал. Сам запускал - человек 10 сразу играло - всё ок.


Как видно всё работает:
На кракозябры - внимание обращать не стоит, они исчезают в dedicatedserver.exe, если
перевести игру в режим английской версий - очень легко.
И это только там - где русский шрифт.
Вина 1С: - не русифицировали DedicatdServer.exe.



Как видно в режиме английской версии - всё ок:



command
Эти файлы расспаковаваем в папку scripts/commads

[Для просмотра данной ссылки нужно зарегистрироваться]

[Для просмотра данной ссылки нужно зарегистрироваться]

Содержат много рисунков, приветсвийй, а также команды
упрвавления серверов - просмотр игроков, ban Kick и обратное
по имени и IP. Файлы имеют расширение *.ini, можно самому таких наделать.

для работы любой команды - открываем консоль (тильда F1)
И вводим
/hi
/privet
/dupe
/lol

/rlist - показывает игроков и наблюдатетелей на сервере
/rkickcl <num> - кикает данного клиента на сервере
команды для работают - если у вас верный пароль, иначе выкинет вас с севера.

и так далее.

Полезные консольный команды (с семомании)

Для онлайна:
wld_bRenderShadowMaps=0
Движок забывает считать тени.

plr_bOnlySam=1
Все скелеты превращаются в милых Сэмов.

hud_bCrosshairFixed=1
Прицел больше никуда не скачет.

hud_fCrosshairScale=2
Размер прицела. Нормальное значение =1

hud_iStats=1
Показывает FPS.

net_bReportTraffic=1
Cообщает о полученном/отправленном траффике!!!

gfx_bDecoratedText=0
Убирает всю анимацию, ставит в дефолт цвет, альфу, атрибуты текста, у ников игроков, и в других местах.

con_iLastLines=1
Определяет количество строк, появляющихся на экране от консоли, ставьте 0, чтобы вообще убрать их, ставьте 1 для одной строки, и т.д.

con_tmLastLines=10
Определяет время, в секундах, сколько строки должны держаться.

dem_fSyncRate=100
Определяет скорость проигрывания демки, чем выше значение, тем медленнее. 0 - дефолт, -1 - стоп кадр, 100-500 для slo-mo.(Внимание: иногда после употребления этой команды может накрыться проигрывание демок (как в версии 1.07), от этого спасает только удаление и установка заноvо, так что не злоупотребляйте.)

dem_iAnimFrame=1
Делает с демки кучу скриншотов для создания фильма... не забудьте запастись лишним гигабайтом (если серьезно - поставьте максимально низкое разрешение). Пишите -1 для прекращения.

hud_bShowNetGraph=1
Показывает график траффика.

Используйте эти комманды, если вас раздражает выкидываение при попытке соединения с сервером, с сообщением о таймауте. После равно ставьте как можно большие значения (в секундах).
net_tmDisconnectTimeout=
net_tmProblemsTimeout=
net_tmConnectionTimeout=

Используйте эти комманды для эмуляции пинга. Учтите, после равно находятся значения в секундах, так что =1 будет значить, что пинг равен одной секунде. Ставьте 0, для отмены всего этого.
net_fLatencyVariationSend=
net_fLatencyVariationRecv=

Для сингла:
gam_fRealTimeFactor=2
Изменяет ход времени. 1 - для нормального, более 2 - убыстренный режим, менее 1 - (0.5, например) slo-mo.

cht_fTranslationMultiplier=3
Изменяет скорость Сэма и высоту его прыжков. Чем выше, тем веселее. Вы рискуете разбиться о невидимый потолок карт, если выставите значение, например 100!

plr_fFOV=120
Изменяет угол обозрения Сэма, нормальный - 90.

gfx_fSaturation=2
Изменяет насыщенность всего Сэма! 1 - по умолчанию, 0 - серые цвета, 2 и больше - "психоделические эффекты" После этой комманды необходимо написать другую - RefreshTestures() Значения выше 10 СТОИТ посмотреть!!!

gfx_iHueShift=300
Это еще хуже... делает сдвиг цветов, как в любимом ACDSee, или Photoshop'e... значения от 0, до 359. Тоже требует RefreshTestures().

gfx_iLensFlareQuality=0
При 0 убирает эффект линз, при 3 возвращает.

Команд намного больше. при наличие свободного вреиени - добавлю.
Описание многих команд есть в папке Help/ShellSymbols.txt - только на английском.

Для сема также есть монитор - который собирает статистику сервера
и может выдавать её в web, виде, исподьзуя забыл чего (он для многих игр работает)

Удалённое управление:
Запуск rcon.exe

rcon.exe 89.93.93.93 25605 "xxxl"
или rcon.exe IP PORT "Password"

работают все команды - как и в консоли, в том числе
самодельные, только вводяться без /
дополнително можно удалённо рестартовать сервер, сменить карту
кикать - банить - создавать сообщения от имени сервера,

Пример - вводим:

ded_strLevel = "Levels\\15_TheGreatPyramid.wld";
nextmap();

Тогда сервер будет иметь стартовой картой TheGreatPyramid,
и по завершении игры - снова стартовать с неё.

ded_strLevel = "Levels\\01_Hatshepsut.wld";
nextmap();

Обычный - рестарт сервера.

Если ввести:
privet
hi
lol

Будут выданы от имени сервера - (заставки, если вы скопировали файлы *.ini - из commands.rar)
Всё вводиться в rcon.exe

Если пароль корректный у игрока - он часть команд может делать прямо из игры из консоли.

У запускающего сервер - лучше сразу прописать пароли, в
файле Scripts/Game_startup.ini, те же что и в init.ini - сервера.

Тогда управлять можно будет сервером - как из rcon, так и из
игры.

Во все моды - тоже можно по сетке играть - в PEFE2 - вообще улёт, там монтстры сотнями сыпятся.
к примеру - играли 3 человека - проц у парня селерон 2.1 или 2.4 - загруз на 100%,
в обычной игре у сервака тока до 10%. (у него)

Для тех - кто не силён в скриптах, есть специальные програмы
генерирующие и запускающие dedicated server - для сема

[Для просмотра данной ссылки нужно зарегистрироваться]
Программа для запуска полноценного dedicated sеrver для FE - 6,2 MB
Дружелюбный frontend (GUI)

[Для просмотра данной ссылки нужно зарегистрироваться]
Программа для запуска полноценного dedicated sеrver для SE - 6.5 MB
Дружелюбный frontend (GUI)

[Для просмотра данной ссылки нужно зарегистрироваться]
Позволяет делать красочные заставки - выдаваемые всем пользователям,
и назначать их на свободный клавиши. - 579 KB

[Для просмотра данной ссылки нужно зарегистрироваться]
Мониторинг и сбор статистики с сервера - сам ещё не делал 255 KB
Использует qstat, вот readme:

+--------------------------------------+
| Serious Sam Server Monitor
| version 1.0
|
| by Aaron Bishop
| email: mailman@hit-squad.net
+--------------------------------------+

------------
Installation
------------

Unzip this zip file into a folder in your web root path on your web server.

You will need to install QStat, a game server query tool. You can download it at [Для просмотра данной ссылки нужно зарегистрироваться]. Once you have installed QStat onto your web server, you will need to configure the Serious Sam Server Monitor PHP script (index.php). Open it up with a text editor and edit the values located at the top of the file:

- QStat executable location: this is the path to the executable including the executable name its self. If the executable is located in c:\qstat25c, then the value you would type would be "/qstat25c/qstat".
- server ip address
- server query port: this is the port that the QStat program will connect to. This is always one number higher than the port that the server is operating on. If the server is located on port 25600, then the query port is 25601.

After you have configured the script, you can now view it through your web browser. If everything is properly configured, it will show the current map, players, and server information.

------------

If you encounter any bugs, please email them to mailman@hit-squad.net .

Конец Readme.

[Для просмотра данной ссылки нужно зарегистрироваться]
Редактор ников - позволит сделать вам красочный мерцающий ник,
в сетевой игре.
Для игр:
Serious Sam FE
Serious Sam SE
QUAKE 3
Return to castle Wolfenstein.

Ник можно сделать и в ручную, только длинный
без программы не получиться.

^i - после этого наклонный шрифт
^b - bold шрифт
^f0-9 - частота мерцания, пример ^f5 ^f3
^c[цвет по web кодировке] пример ^cffff00 ^c0000ff

ПРИМЕР НИКА:
^i^f9^cffffooNNOV-^f5^c0000ffFriends

P.S.
Буквы - маленькие латинские


[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]

Последний раз редактировалось aleks; 09.04.2009 в 20:57. Причина: Добавил :-)
aleks вне форума  
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо aleks за это полезное сообщение:
dimone (04.05.2009), George_0x (16.02.2009)