PDA

Просмотр полной версии : Подскажите как сделать сервер?


M@ЖOR
15.05.2007, 21:41
Подскажите пожалуйста начинающим с помощью чего делать сервер для DOD:S? Обращаемся к Вам, т.к. по статистике у Вас самые лучшие сервера.
На наша-лайф приведена целая тема этому http://bbs.dods.ru/showthread.php?s=&threadid=24944, только получается создавать для DOD, а как сделать для DOD:S
Заранее благодарен.

khap
15.05.2007, 23:18
Да в общем-то все как там написано.
Программой hldsupdatetool.bin скачивается и устанавливается последняя версия установочного комплекта.

Сервер DoD:S закачиваем так:
#!/bin/sh

./steam -command update -game "dods" -dir ../game_server1 > process_update1.log


Сервер CS:S ставится:
#!/bin/sh

./steam -command update -game "Counter-Strike Source" -dir ../game_server11 > process_update11.log


Строки запуска додс и ксс серверов:
./srcds_run -console -game dod
./srcds_run -console -game cstrike


Все остальное по настройкам вроде везде подробно расписано. Будут вопросы - спрашивайте. Попробую ответить.

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

M@ЖOR
16.05.2007, 00:02
C:\hldsupdatetool\hldsupdatetool.exe -command update -game "dods" -dir C:\srcds > process_update1.log

вот так запускаю и нехочет загружаться!

khap
16.05.2007, 00:31
А что при этом находится в файле process_update1.log?
Какие-то ошибки показываются?

M@ЖOR
16.05.2007, 00:43
C:\hldsupdatetool\hldsupdatetool.exe -command update -game "dods" -dir C:\srcds
сделал вот так начало, что то грузить, но пишет что грузит HL, про DOD:S ни слова.
Подожду до конца, может и выйдет!
А до этого почему то эта команда не выполнялась!

M@ЖOR
16.05.2007, 00:44
Как, кстате стопорить DOS-окно оно если чего и пишет то я не успеваю прочитать, т.к. быстро сворачивается!

khap
16.05.2007, 01:21
C:\hldsupdatetool\hldsupdatetool.exe -command update -game "dods" -dir C:\srcds
сделал вот так начало, что то грузить, но пишет что грузит HL, про DOD:S ни слова.
Подожду до конца, может и выйдет!
А до этого почему то эта команда не выполнялась!
Она долго будет качать сначала ядро HL2 а потом к нему дополнительно додс.

Так что жди пока все не докачает.

}I{эК
16.05.2007, 01:50
т.к. по статистике у Вас самые лучшие сервера.


а по какой такой статистике?
думал, что один так считаю:shok: :D

M@ЖOR
16.05.2007, 01:54
где-то видел статистику серверов России
если интересно могу поискать ссылку!

M@ЖOR
16.05.2007, 14:42
простите, еще один вопрос от Нуба :D
вроде сервер загрузил, только вот чего он столько ошибок пишет?

khap
16.05.2007, 17:21
простите, еще один вопрос от Нуба :D
вроде сервер загрузил, только вот чего он столько ошибок пишет?
Это впоросы к разработчику данной карты. :)
В остальном вроде все нормально.

M@ЖOR
16.05.2007, 17:26
А этот exe-шник (srcds.exe) он не может запускаться как программа Win, как приложение?
Я к чему спрашиваю, сервер можно загрузить только через батник или еще как?
И как делать закрытый сервер?

nightspotlight
27.06.2007, 01:37
Помощь начинающим по установке сервера Source:
http://www.srcds.com
русская версия:
http://www.srcds.ru

С этих инструкций сам начинал (первая ссылка). Всё получалось.

M@ЖOR
27.06.2007, 12:41
Да, все получилось, все сделал, там просто написано для контры, а нюансы для ДОДСа не расписаны вот и получаются запарки..
Теперь вот возник вопрос, как поместить картинку на окно которое загружается во вроемя игры, самое первое, где просто жмешь "ок".
В стандартном виде там просто история ДОДСа на инглише и ссылка на сайт....... впринципе знаю, что это изменяется с помощью файла motd.txt, но вот, что конкретно там надо изменить, чтобы туда запехнуть картинку?

khap
27.06.2007, 13:48
Нужно добавить линк на картинку. Там стандартный HTML. Только вот русские буквы упорно показывать не хочет :(

nightspotlight
27.06.2007, 14:48
Не видел, как выглядит motd.txt для DoD:S. В CS:S вот он:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<title>Cstrike MOTD</title>
<style type="text/css">
pre {
font-family:Verdana,Tahoma;
color:#FFB000;
}
body {
background:#000000;
margin-left:8px;
margin-top:0px;
}
a {
text-decoration: underline;
}
a:link {
color: #FFFFFF;
}
a:visited {
color: #FFFFFF;
}
a:active {
color: #FFFFFF;
}
a:hover {
color: #FFFFFF;
text-decoration: underline;
}
</style>
</head>
<body scroll="no">
<pre>
You are playing Counter-Strike: Source
Visit the official CS web site @
www.counter-strike.net
<a href="http://www.counter-strike.net">Visit Counter-Strike.net</a>
</pre>
</body>
</html>

В DoD:S наверное почти тоже самое, то есть пиши свой текст между тегами <pre> и </pre>
Насчёт русского языка... Наверное надо просто добавить:

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

между <head> и </head>, то есть поменять кодировку страницы.

BouH
27.06.2007, 15:20
Указанная кодировка поддерживает кириллицу.

khap
27.06.2007, 16:29
пробовали. И win1251 и utf-8 (родное для Source). Не получается... Такое ощущение что встроенный бразуер этих тегов не понимает. Так что наверно только написать картинку на русском языке и показывать ее.

BouH
27.06.2007, 17:32
пробовали. И win1251 и utf-8 (родное для Source). Не получается... Такое ощущение что встроенный бразуер этих тегов не понимает. Так что наверно только написать картинку на русском языке и показывать ее.
Видимо с этим же связано, что в скриптах не поддерживается русский.

Действительно, остается нарисовать картинку в фотошопе и показывать её :)

nightspotlight
27.06.2007, 19:47
Странно. В CS:S и без всяких мета русский показывает.

Ork
27.06.2007, 19:52
пробовали. И win1251 и utf-8 (родное для Source). Не получается... Такое ощущение что встроенный бразуер этих тегов не понимает. Так что наверно только написать картинку на русском языке и показывать ее.
Например, на дизбате показывается русский текст. Именно текст, а не картинка с изображением текста!:shok:

khap
27.06.2007, 20:11
Например, на дизбате показывается русский текст. Именно текст, а не картинка с изображением текста!:shok:
ХЗ. У нас сначала не получилось. А сейчас нет возможности это проверять...

M@ЖOR
28.06.2007, 01:45
Вот motd, который у меня..... линк на картинку добавил, но всеравно не пашет...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://dod-kgb.clan.su/_nw/0/46368.jpg">
<HTML><HEAD><TITLE>Day of Defeat</TITLE>
<META http-equiv=content-type content=text/html;charset=iso-8859-1>
<STYLE>.classbodycopy {
FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}
.classWhiteHed {
FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
</STYLE>

<META content="MSHTML 6.00.2800.1276" name=GENERATOR></HEAD>
<BODY text=white vLink=#655521 link=#655521 bgColor=#928148 topMargin=0>
<P><SPAN class=classbodycopy><br><B>Welcome to <I>Day of Defeat: Source</I></B>!
<I>Day of Defeat: Source</I> is a World War II multiplayer game driven by the Source
engine. DoD:Source attempts to recreate WWII battles in both fictional and
non-fictional environments - the game puts you in the shoes (rather, combat
boots!) of an American or German soldier circa 1944, Western Europe.
<P>You can visit DoD at: <A
href="http://dod-kgb.clan.su/"> =KGB KLAN= /</A>
</SPAN></SPAN></P></BODY></HTML>

khap
28.06.2007, 02:01
А где здесь линк на картинку? такой линк должен начинаться с <img src="

BouH
28.06.2007, 03:01
Вот motd, который у меня..... линк на картинку добавил, но всеравно не пашет...
Заменив в закоменченной области ссылку на документацию по HTML (http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd) на ссылку на картинку ты ничего не добёшься. Картинка должна быть в теле документа, или в области, где задаётся каскадная таблица стилей. Проще, в теле :) Вид ссылки, как написал Хап, <img src="адрес_твоей_картинки"> Можно ещё добавить параметры align, border... Это уже украшательства.

M@ЖOR
28.06.2007, 10:18
Большое Вам спасибо парни! Все работает......... :party:
...................................................
А что означают эти параметры align, border?
Если не трудно подскажите какими параметрами теперь эту картинку на центр подвинуть?

BouH
28.06.2007, 10:39
Эх, учи матчасть! :) htmlbook.ru изучай для общего развития ;) Коротко:
align - отвечает за расположение относительно краёв документа, таблицы (если тег рисунка заключен между тегов таблицы) или текста. В твоём случае нужно изменить ссылку до вида <img src="адрес_твоей_картинки" align="middle">
border - рамка вокруг рисунка. Задаётся в пикселях (напр., border="1" - рамка толщиной 1 pxl, border="17" - рамка толщиной 17 pxl).

PS. Короче, изучай HTML)))

nightspotlight
28.06.2007, 11:04
Понял!
<META http-equiv=content-type content=text/html;charset=iso-8859-1>
Наверно здесь надо "iso-8859-1" заменить на "windows-1251" или "utf-8". Тогда, возможно, будет показывать русский.

M@ЖOR
28.06.2007, 11:12
Понял!
<META http-equiv=content-type content=text/html;charset=iso-8859-1>
Наверно здесь надо "iso-8859-1" заменить на "windows-1251" или "utf-8". Тогда, возможно, будет показывать русский.

да, проверил, именно так и выводит русский, по крайней мере "windows-1251" - работает...

M@ЖOR
28.06.2007, 11:33
В твоём случае нужно изменить ссылку до вида <img src="адрес_твоей_картинки" align="middle">


не, на центр не переместило картинку...

BouH
28.06.2007, 12:51
не, на центр не переместило картинку...
Сделай вот так:
<center><img src="http://dod-kgb.clan.su/_nw/0/46368.jpg"></center>

M@ЖOR
28.06.2007, 13:32
Ок..... огромное спасибо!!!! :dance2:

M@ЖOR
28.06.2007, 15:45
Кстате, вот еще вопросик от Нуба...
Сервер запускаю, подсоеденяется к нему, например, игрок, а его не пускает, пишет типа нет такой карты....
Хотя значения на загрузку вроде правильные стоят....
sv_allowdownload 1
sv_allowupload 1

Почему не дает грузить с сервера карту?

khap
28.06.2007, 16:17
А sv_downloadurl есть? Какое значение?

В принципе, у нас карты раздаются через веб-сервер. Таким образом указываем откуда закачивать, с какого url.

M@ЖOR
28.06.2007, 16:21
не, у меня карты лежат на моем же компе, там где и сервер стоит...

BouH
28.06.2007, 16:25
не, у меня карты лежат на моем же компе, там где и сервер стоит...
Ну укажи относительный (по серверу) путь до карт на своём ПК.

M@ЖOR
28.06.2007, 16:25
я вообще обратил внимание, что ничего не закачивается клиентам, т.к. даже, например, картинка котрую я прописал в motd, её вижу только я, остальные не видят у них просто пустой экран....

nightspotlight
28.06.2007, 16:31
Воин, ты сам сделал ошибку. В теге img align равен не "middle", а "center".

nightspotlight
28.06.2007, 16:32
Вообще-то со стандартными настройками карты должно автоматически качаться.
Мажор, сгенери себе конфиг здесь: http://www.cstrike-planet.com/cfgmaker?cfg=srcds
Сохрани полученный текст конфига в файл server.cfg и помести этот файл в папку cstrike сервера.

nightspotlight
28.06.2007, 16:34
Да, кстати, Мажор, у тебя никакого сетевого экрана не стоит, который бы блокировал закачку содержимого с твоего компьютера?

BouH
28.06.2007, 16:36
Воин, ты сам сделал ошибку. В теге img align равен не "middle", а "center".
А вот ниразу ты не прав. И к твоему сведению, если ты напишешь center вместо middle работать ничего не станет.
Если не срабатывает параметр align, а это случается, то выхода два - делать дополнительный тег <center> или разбираться с CSS.

PS. Летал, на форуме есть кнопочка "Правка", которая работает на твои сообщения в течение получаса, так что будь добр, не мультипости, а дополняй свои предыдущие посты, ок?

M@ЖOR
28.06.2007, 16:36
да, вроде не стоит.....
а сервер у меня для ДОДСа

BouH
28.06.2007, 16:39
да, вроде не стоит.....
а сервер у меня для ДОДСа
Это не важно, игровой и сетевой движки у игр одни и основные настройки - также.

M@ЖOR
28.06.2007, 16:46
не, не помагает............
значения то правильные стоят и на закачку с сервера и на закачку на сервер....
может дело в мани плагине, там может какое значение дублирует и закрывает возможность закачки данных?

M@ЖOR
28.06.2007, 16:51
log on
sv_logbans 1
sv_logecho 1
sv_logfile 1
mp_logdetail 3
exec banned_ip.cfg
exec banned_user.cfg
writeid
writeip
hostname "=KGB KLAN="
//Управление игроками
mp_allowNPCs 1
mp_allowspectators 1
mp_autocrosshair 0
mp_autokick 0
mp_autoteambalance 0
mp_c4timer 35
mp_chattime 10
mp_consistency 1
mp_decals 200
mp_fadetoblack 0
mp_falldamage 1
mp_flashlight 1
mp_forcecamera 0
mp_freezetime 5
mp_footsteps 1
mp_friendlyfire 1
mp_limitteams 19
mp_maxrounds 40
mp_playerid 1
mp_spawnprotectiontime 20
mp_roundtime 40
mp_timelimit 120
mp_tkpunish 0
mp_weaponstay 0
mp_winlimit 0
//управление сервером
sv_allowdownload 1
sv_allowupload 1
sv_airaccelerate 10
sv_alltalk 1
sv_cheats 0
sv_consistency 1
sv_contact http://dod-kgb.clan.su
sv_footsteps 1
sv_friction 4
sv_gravity 800
sv_maxrate 0
sv_maxspeed 320
sv_maxunlag 0.5
sv_maxupdaterate 40
sv_minrate 0
sv_minupdaterate 10
sv_pausable 0
sv_rcon_banpenalty 15
sv_rcon_maxfailures 5
sv_rcon_minfailures 5
sv_rcon_minfailuretime 30
sv_specaccelerate 5
sv_specnoclip 1
sv_specspeed 3
sv_stats 1
sv_stepsize 18
sv_stopspeed 75
sv_timeout 30
sv_unlag 1
sv_voiceenable 1
sv_password "******"
breakable_multiplayer 1
decalfrequency 10
host_framerate 0
rcon_password "******"
exec mani_server.cfg
//source TV
tv_enable 1
tv_autorecord 1
tv_debug 0
tv_delay 10
tv_maxclients 32
tv_maxrate 3500
tv_name "=KGB KLAN= Source TV"
tv_password ""


Вот кстате мой cfg
может кто увидет ошибку...

vov2.LORD MAX
04.07.2007, 02:30
Я создал сервер через стим(все вроде работает ) но зайдя на сервер не имею доступа к настройкам((может кто подскажет Почему или чо я забыл зделать для етого((:girl_sad:

khap
04.07.2007, 10:17
Наверно забыл установить переменную rcon_password .
Или то что в нее записал.

vov2.LORD MAX
04.07.2007, 12:17
Наверно забыл установить переменную rcon_password .
Или то что в нее записал.
a cho tam pisat nado?(:girl_sad:

khap
04.07.2007, 12:42
пароль. Который потом можно ввести в программу HLSW или через консоль добраться к настройкам (изменению и просмотру) сервера.

vov2.LORD MAX
04.07.2007, 13:08
a porol Lubum mozet but? ya porol vvel!!

khap
04.07.2007, 13:33
любым. ну только чтобы его другие не подобрали...

vov2.LORD MAX
04.07.2007, 13:38
любым. ну только чтобы его другие не подобрали...
hm..stranno no ya porol stavil!!a kak zdelat sebya adminom v igre ?v menu upravleniya servero konsol est i ya im mogu polzovatsya ,a zaydya na server u menya net prav menyat nastroyki!!((

M@ЖOR
04.07.2007, 13:45
в консоле надо прописать...

ma_clientgroup addagroup "Full Access" "+#"
ma_client addclient "НИК"
ma_client addsteam "НИК" "STEAM_ID ТВОЙ"
ma_client setaflag "НИК" "+admin +client"
ma_client addagroup "НИК" "Full Access"
ma_client setiflag "НИК" "+#"

khap
04.07.2007, 13:46
если в консоли введешь rcon пароль тогда будут. Но это не очень удобно.
Для управления сервером можно настроить мани плагин (работающее проверенное средство, но без перспективы развития) или что-то из sourcemod (source metamod).

vov2.LORD MAX
04.07.2007, 13:58
если в консоли введешь rcon пароль тогда будут. Но это не очень удобно.
Для управления сервером можно настроить мани плагин (работающее проверенное средство, но без перспективы развития) или что-то из sourcemod (source metamod).
a tya est ssulka i budet li rabotat mani plagin na servere sdelanum so stima??((ya v etom noob((

khap
04.07.2007, 14:11
Мани здесь : Mani's Admin Plugin - Home (http://www.mani-admin-plugin.com/)
Как ставить и настроить есть на форуме Нашалайф - Ставим Source Dedicated Server. (http://bbs.dods.ru/showthread.php?s=&threadid=24944)

vov2.LORD MAX
04.07.2007, 14:25
Мани здесь : Mani's Admin Plugin - Home (http://www.mani-admin-plugin.com/)
Как ставить и настроить есть на форуме Нашалайф - Ставим Source Dedicated Server. (http://bbs.dods.ru/showthread.php?s=&threadid=24944)
Bolshoe SPASIBO)):girl_smile:

PuZo
04.07.2007, 17:51
Лучше всего управлять сервером через HLSW

nightspotlight
22.07.2007, 00:05
Лучше всего управлять сервером через HLSW
nu eto komu kak. ja bez HLSW obhozhus'

PuZo
22.07.2007, 00:57
Не уверен, что есть замена ХЛСВ

nightspotlight
26.07.2007, 04:41
Ну есть же ещё всякие веб-панели, типа GameCP (http://www.gamecp.com) или OperationsBase (http://www.operationsbase.net/).

PuZo
26.07.2007, 12:54
Это настройка сервера, а не управление (или я ошибаюсь)

monstr3
26.07.2007, 20:02
Скажите пожалуйста, а по какой причине может не появится файл clients.txt (и вообще где он должен находится?) для настройки админов сервера?

khap
26.07.2007, 20:15
Скажите пожалуйста, а по какой причине может не появится файл clients.txt (и вообще где он должен находится?) для настройки админов сервера?
Он должен быть в каталоге cfg/mani_admin_plugin
Для его появления нужен как минимум запущенный maniadmin. Хотя это уже прошлый век :) Разработка завершена, лучше обратить внимание в сторону sourcemod и sourcemm. Кстати, разработчики mani ушли именно туда.

monstr3
26.07.2007, 21:31
лучше обратить внимание в сторону sourcemod и sourcemm.

Что это означает?
Не могли бы вы залить файл clients.txt, а то он у меня не появляется:(

khap
26.07.2007, 21:44
http://www.sourcemod.net/
http://www.sourcemm.net/

STEAMID переделаешь на свои.

nightspotlight
27.07.2007, 04:20
Вообще при "свежей" установке Mani Admin Plugin файла clients.txt там нет. Он автоматически создаётся при добавлении клиента через пользовательский интерфейс в игре.