ПроектыЧто НовогоСкачатьСообществоПоддержкаКомпанияВакансии
Список форумов » Форум по миру S.T.A.L.K.E.R. » Предложения по сетевой игре
предложения с точки зрения админа игрового сервера

1 2
Когда/Кем создано
Вопрос/ОтветСтарые наверх Сортировка по возростанию
  20:00:13  25 Мая 2008
авторe-mail URL сообщенияНаверх
shelmimo
Профи
 

 
На форуме с: 01/23/2008
 

Сообщение редактировал(а):
shelmimo
05/25/2008 20:01:48
Сообщений: 292
Хотелось видеть стелс режим для админа сервера (чтобы не отображался в списке и посматривал в режиме наблюдателя)
А то часто админов можно определить по пингу (т.к. многие у себя сервер держат, из-за отсутствия Linux-дистрибутива, даже если пров согласен поставить сервер), как зайдет - так все читеры отрубают читы и я, не я, корова не моя.
  13:12:12  23 Мая 2008
авторe-mail URL сообщенияНаверх
dimonija
(Новичок)
 
На форуме с: 07/25/2007
Сообщений: 31

---ЦИТАТА---
ДОПОЛНЕНИЕ № 2
Предположительный вариант: поскольку клиентские CD-KEY'и светить в чистом виде на сервере - идея изначально плохая, я думаю что было бы интересно решить данную проблему следующим путём.

а именно путём внедрения в код клиента и сервера функции, которая бы вычисляла уникальный хэш (используя сумму каких-нить уникальных свойств компьютера, на котором запущена игра, возможно ключа плюс любого случайного числа, например текущих даты или времени), который для каждого ПК- свой, уникальный. и передавала бы его на сервер, при подключении. там как раз весьма длительная пауза, вот во время этой паузы и отсылать на сервер на проверку данный хэш.

---КОНЕЦ ЦИТАТЫ---



На счет хеша - народ быстро вычислит на основе чего делается хэш и сможет сменить этот параметр или физическим или програмным путем. Считаю надо банить по айпи. Для особо злостных нарушителей с динамическим айпи - банится вся подсетка. Может это не демократично, зато эффективно. Подключитесь к инету и заплатите за фиксированный айпи и нет проблем. А всякие читы античиты - это постоянная война. Вышел новый чит, на него новый античит итд. А так, забанили читера и забыли о нем. По крайней мере пока он провайдера не сменит. А если сменит - еще раз забанить дело не хитрое.
А если будет регистрация ников на мастерсервере с привязкой к сидикею, то можно и по никам банить - пусть идет заново сталкера купит...
  06:36:40  22 Мая 2008
авторe-mail URL сообщенияНаверх
grigorag
(Новичок)
 
На форуме с: 05/22/2008
Сообщений: 1
Появилась ли информация о Линукс Сервере???
  15:22:16  16 Мая 2008
авторe-mail URL сообщенияНаверх
shelmimo
Профи
 

 
На форуме с: 01/23/2008
 

Сообщение редактировал(а):
shelmimo
05/16/2008 17:37:20
Сообщений: 292
Сорри за археологию... Исходная тема "S.T.A.L.K.E.R. под Linux" закрыта.
Наткнулся в ней на следующее

---ЦИТАТА---

BAC9-FLCL :
---ЦИТАТА---
Получается что ожидается выпуск дистрибутива выделенного сервера совершенно отдельно (имею ввиду отдельно от самой игры)? Для Linux и Windows?
---КОНЕЦ ЦИТАТЫ---

Ну, для ТЧ таковой имеется.

---КОНЕЦ ЦИТАТЫ---


https://www.gsc-game.ru/main.php?t=community&s=forums&s_game_type=xr&thm_page=1&thm_id=11684&page=1&sort=ASC&sec_id=16#281556

Про бетатестирование выделенного под Linux когда-то инфу слышал, но про релиз ничего существенного...
Может я чего пропустил, неужели есть? Где можно взять?
  10:07:27  3 Мая 2007
авторe-mail URL сообщенияНаверх
borej
(Новичок)
 
На форуме с: 05/03/2007
Сообщений: 5
да сделать античит по принципу маяка это есть гуд.


а без документации вапще труба - очень затрудняет запуск сервера
  06:57:23  12 Апреля 2007
авторe-mail URL сообщенияНаверх
Anth0ny
(Бывалый)
 
На форуме с: 04/01/2007
 

Сообщение редактировал(а):
Anth0ny
04/12/2007 6:59:37
Сообщений: 115
ДОПОЛНЕНИЕ № 2

*****************************

BAN ИГРОКОВ

Поскольку защиты от читов в сетевой игре не предусмотрено, некоторые засранцы этим беззастенчиво пользуются... Да и хамов полно... Местами твориться беспредел.

В текущей версии игры реализован бан, да. НО этот бан эффективен только при использовании в пределах локальной сети, где все ip-адреса известны и поддаются вычислению и контролю.

В интернете же данный подход практически не эффективен, учитывая количество игроков с динамическими ip-адресами (как правило, ADSL).

Резюме: нужно внести изменение в технологию ограничения доступа игроков к серверу.

Предположительный вариант: поскольку клиентские CD-KEY'и светить в чистом виде на сервере - идея изначально плохая, я думаю что было бы интересно решить данную проблему следующим путём.

а именно путём внедрения в код клиента и сервера функции, которая бы вычисляла уникальный хэш (используя сумму каких-нить уникальных свойств компьютера, на котором запущена игра, возможно ключа плюс любого случайного числа, например текущих даты или времени), который для каждого ПК- свой, уникальный. и передавала бы его на сервер, при подключении. там как раз весьма длительная пауза, вот во время этой паузы и отсылать на сервер на проверку данный хэш.

хэш должен храниться на сервере всё время, пока подключён клиент. и бан должен осуществляться именно по этому хэшу, а не по ip-адресу.

а то сейчас возникает неприятная ситуация:

1. забанить владельцев динамического ip-адреса НЕ ПРЕДСТАВЛЯЕТСЯ ВОЗМОЖНЫМ

2. при бане владельца статического ip-адреса легко можно забанить и не причастных к читерству и хамству игроков, если у них ОДИН выходной из сети ip-адрес НА ВСЕХ.

прошу принять к сведению.
  07:55:04  6 Апреля 2007
авторe-mail URL сообщенияНаверх
Anth0ny
(Бывалый)
 
На форуме с: 04/01/2007
 

Сообщение редактировал(а):
Anth0ny
04/06/2007 7:59:56
Сообщений: 115
Обновление по пункту I. ДИСТРИБУТИВ ВЫДЕЛЕННОГО СЕРВЕРА

I. ДИСТРИБУТИВ ВЫДЕЛЕННОГО СЕРВЕРА

...

6. Нужно чёткое выделение серверного конфига, т.е. если это -ltx server.ltx, то этот файл НЕ ДОЛЖЕН перезаписываться сервером ни при каких условиях. Он должен только выполняться и при необходимости вносить свои настройки в какой-то другой конфиг, который использует движок сервера.

Так же нужно, что бы все параметры, имеющие отношение к конфигу сервера (всё, что прописано в -start server(...) и client(...) ) были продублированы в конфиге server.ltx, т.е. поддавались непосредственному контролю из конфига а не только из командной строки запуска.

Просто не удобно постоянно править ком. строку сервера... Лучше иметь дело с конфигом сервера.

7. Для полноты документации нужно не только описание серверных переменных из конфига сервера, но и их сопоставление с командами, которые служат для запуска сервера и заносятся в командную строку (-start server(...) и client(...)) .

Путём обычного семантического анализа выявил следующее (рассматриваем командную строку и переменные из server.ltx):

-start server(

testers_mp_factory -> можно задать в конфиге через "sv_addmap", принцип добавления карт в ротацию напомнил мне кваковский.
teamdeathmatch -> можно задать в конфиге через "mm_net_srv_gamemode".
hname=My_Server_Name -> можно задать в конфиге через "mm_net_srv_name".

Эти 3 параметра нельзя задать в конфиге, нам понятно по какой причине, так что тут нет вопросов:

192.168.0.1
portsv=5445
portgs=5447

maxplayers=32 -> можно задать в конфиге через "mm_net_srv_maxplayers".
public=1 -> можно задать в конфиге через "mm_net_con_publicserver".
fi=1 -> можно задать в конфиге через "sv_friendly_indicators".
fn=1 -> можно задать в конфиге через "sv_friendly_names".

aswap=0 -> можно задать в конфиге через "sv_auto_team_swap".
fraglimit=0 -> можно задать в конфиге через "sv_fraglimit".
timelimit=60 -> можно задать в конфиге через "sv_timelimit".
rpfrz=5 -> можно задать в конфиге через "sv_rpoint_freeze_time".
ans=1 -> можно задать в конфиге через "sv_anomalies_enabled".
vote=1 -> можно задать в конфиге через "sv_vote_enabled".
anslen=5 -> можно задать в конфиге через "sv_anomalies_length".
dmbi=1 -> можно задать в конфиге через "sv_dmgblockindicator".

estime=9:0 -> вот тут вопрос... это можно задать в конфиге через "sv_setenvtime", но синтаксис не ясен, известно, что Clear = 9:00, Rain =16:30, Nigth = 01:00, Cloudy = 12:00, но эти значения при назначении их в конфиге приводят к падению сервера с ошибкой "неверная погода".

etimef=1 -> вот тут вопрос... или это нельзя задать в конфиге, или это "sv_setweather".
warmup=60 -> можно задать в конфиге через "sv_warm_up".

spectrmds=18 -> можно задать в конфиге через группу переменных:

sv_spectr_firsteye
sv_spectr_freefly
sv_spectr_freelook
sv_spectr_lookat
sv_spectr_teamcamera

)

Надеюсь что я нигде не ошибся...
Нам действительно НУЖНА документация.
  11:12:12  5 Апреля 2007
авторe-mail URL сообщенияНаверх
stiff
(Новичок)
 
На форуме с: 04/05/2007
 

Сообщение редактировал(а):
stiff
04/05/2007 11:12:44
Сообщений: 5
from DS with love

Подписываюсь под каждым словом Anth0ny

нужен linux сервер
  10:21:49  5 Апреля 2007
авторe-mail URL сообщенияНаверх
Anth0ny
(Бывалый)
 
На форуме с: 04/01/2007
 

Сообщение редактировал(а):
Anth0ny
04/06/2007 7:59:26
Сообщений: 115
Вот ещё один режим командной игры, который вносит в игру НОВЫЙ смысл.
Логическое развитие Assault'а.

https://www.gsc-game.ru/main.php?t=community&s=forums&s_game_type=xr&thm_page=1&thm_id=3788&sec_id=13
  17:00:53  4 Апреля 2007
авторe-mail URL сообщенияНаверх
reVision
Профи
 

 
На форуме с: 03/18/2007
 

Сообщение редактировал(а):
reVision
04/04/2007 17:17:06
Сообщений: 1122
Подписываюсь под каждым словом.
1. ___________________________________________
Из за спринта невозможно играть, потмоу что особо одаренные придурки на нем постоянно прыгают без остановки. Эдакие, извраты серии "крутоймлин". Вчера наблюдал картину, как ЧЕТВЕРО синих не могли попасть в помещении в одного такого кретина, который сигал на спринте. Ну чушь полная. Спринт в мультике вообще НЕ НУЖЕН. НЕ НУЖЕН. НЕ НУЖЕН. Кто с такой скоростью-то бегает??? Даже перебежка в новое место - в реале как? Сначала разогнаться надо. А так - смотришь, какой нить подонок вообще спринт не выключает - летает как кенгуру - боком и бегом. Стрем один смотреть.
Дальше - при прыжках игрок прыгает на такую высоту, что ужас просто. Фреймы теряются.
Попасть в прыгающего в метре от тебя кенгуру - анрил полный. С этим что-то надо думать. Не знаю что. В конт страйке, напрмер после прыжка замедление ощутимое - пока заново сиганешь - полный затылок свинца получишь (не говорю об идиотах с распрыгом - таже баговая фигня)

2. _______________________
Предлагаю сделать так, чтобы слово хедшот звучало не только у киллера, а и у убиенного хедшотом...

3. ______________________
Система рангов не хороша.. ПЛОХА, НЕ НУЖНА. Допустим, играю я полчаса, набил 20 фрагов - ранг получил. Тут хлоп.. обрыв сети (ну бывает же???) я ушел - вернулся новичком, а там все уже ветеранами бегают в кевларе.
Как результат - я с пистолетом и без денег, хоть я пятижды контрстрайкер. Они бегают с прыжками - и вообще вариантов нет. Только уходить с сервера. По моему - это как-то непродумано...
Я бы предложил ранги сохранять на локальном аккаунте сервера. Да и вообще НЕ НУЖНЫ ОНИ НАФИГ. Лишнее усложнение.
Получается смысл игры не в тактике и точности, а в том, чтобы не отключаясь часами сидеть - и будь ты хоть косой ламер, ты все равно что-то наберешь.
4.___________________________
Мы любим играть небольшим колличеством например 1-1. При игре один на один очень мало стартовых денег. Три убийства - и интерес играть у первого нулевой. Потому что он снова с пукалкой против калаша. Я не программист - мне надо знать, как добавить количество стартовых денег для таких ситуаций ...

А то сейчас если я выигрываю, приходится идти, выкидывать ему автомат и подставлять затылок... Иначе второму вообще неинтересно играть.
Какая ж тут статистика и спортивная составляющая? ПОддавки получаются.

Я сегодня на Янтаре играл с другом. И что? Ну.. интересно поиграли. ПОтому что я следил, когда у него мало фрагов и поддавался.. А он -то этого не понял. Я грамотно подставлялся, чтоб не обидеть. Ну куда ему с пекалем против винтореза?? Как результат, он забрал винторез забил меня снова до пистолета. Кроме злости ничего не ощутил... В общем путаница и непонятность выходит с этим...

ПРЕДЛАГАЮ СДЕЛАТЬ РЕЖИМ 1на1 и 2-2.
_________________________________________________
В этом режиме устанавливать автобаланс и все... Например - выбираем режим 1-1.
Видим- автоматы - (до винтореза включительно), аптечку, и броник Сева.
Большего не надо совсем.
Со скоростью при ранении тоже косяк...

Конкретный пример: я его убил, но у меня жизни 10% - и все. Я ползаю как черепаха, а аптечек у меня нет. Причем на черепаховой скорости убил его еще 2 раза, так даже до трупа добираться не успеваю.. Третий раз убил -успел доползти, но он уже прибежал новенький и завалил меня, пока я полз..
Я к чему - в данном режиме это ненужный прикол.
_______________________________________________

Почему считаю это важным. Потому что без этого спортивная составляющая будет низкой, что может сделать сталкер неинтересным для соревнований профессионалов.
  07:30:57  4 Апреля 2007
авторe-mail URL сообщенияНаверх
Anth0ny
(Бывалый)
 
На форуме с: 04/01/2007
 

Сообщение редактировал(а):
Anth0ny
04/04/2007 7:53:45
Сообщений: 115
ДИСКЛАЙМЕР

0. Тема создана в надежде на то, что разработчики время от времени читают Форум и хотя бы принимают к сведению наши пожелания
1. Тут не рассматриваются баги сетевой игры, т.к. для этого есть другой раздел
2. Слова типа "должен, должно" нужно рассматривать как "желательно что бы было" и употреблены исключительно для укорачивания предложений
3. Все предложения по улучшению сервера составлены на основе длительной эксплуатации других игровых серверов
4. Все ссылки даны не изза желания прорекламировать собственный ресурс, а исключительно изза размера того, что нужно опубликовать и упрощения прочтения темы
5. Возможно некоторые пункты и баян, но я их, тем не менее, выскажу
6. ВСЁ нижеперечисленное - чистое imho

I. ДИСТРИБУТИВ ВЫДЕЛЕННОГО СЕРВЕРА

1. Сервер должен быть распакованным, дабы облегчить внесение изменения в настройки геймплея на сервере. Опять же я думаю это будет полезно для serverside-модов. Все настройки, сделанные на сервере (в его конфигах) должны передаваться клиенту и оверрайдить соответствующие настройки клиентов (иметь высший приоритет). Как пример могу привести вариант с тюнингом точности и убойности оружия на сервере.

2. Очень нужно описание как всех серверных переменных, имеющих отношение к сетевой игре (консольная команда help)

help: http://www.megatron.ws/forums/showpost.php?p=59272&postcount=31

... так и конфига сервера, создающегося при первом запуске

server.ltx[/b]: http://www.megatron.ws/forums/showpost.php?p=59652&postcount=45]

3. Очень нужно более чётко выделить и переложить исполняемый файл для выделенного сервера: назвать его (например) xr_3da_dedicated.exe и переложить его в один каталог с обычным бинарником, запускающим игру. Это сильно упростит запуск сервера как СЕРВИСА, через FireDaemon. На текущий момент я как не бился, так и НЕ СМОГ запустить сервер через FireDaemon (что бы привязать к одному из 2 процессоров сервера), поскольку это логическая проблема: каталогом для выполнения серверного файла должен быть bin, но файл, который должен выполняться, лежит в bin-->dedicated.

4. Если можно, то было бы крайне желательно иметь на сервере не всю игру, а только необходимые для работы сервера файлы. Всё же на сервере место не резиновое. Т.е. нужен отдельный дистрибутив выделенного сервера.

5. Крайне желательны немного модифицировать функции протоколирования (лог) сетевых побоищ:

- не писать все логи в один файл, файл должен автоматом меняться при смене-рестарте карты, название файла должно генерироваться примерно так: Stalker_date_time.log (в настоящее время все логи пишутся в один файл и при большом количестве игроков он быстро разрастается до неприличных размеров).
- нужна хотя бы краткая справка по тем данным, что мы получаем в логах (справка, коротко о главном)
- нужно немного доработать логи, что бы информация была более однородной и очевидной (кстати отдельное спасибо за русский в логах, но было бы неплохо чтобы или всё было на английском, или всё на русском, и поправьте грамматику плиз, междометия и пробелы):

пример: первая строка понятна (за исключением "от", но понятно, что это ошибка), но как понять вторую, третью и четвёртую строки?

цитата их лога нашего сервера:


---ЦИТАТА---

susleg killed da odin от Гадюка 5
* [59404] killed by [2050] - sended by [daemon of stalker:61478]
* [59404] is [mp_actor:susleg]
* [2050] is [mp_actor:da odin]
da odin killed susleg от СИП-т М200
* da odin respawned as spectator
* stalker_1 respawned as spectator
* Skin - actorsstalker_mpstalker_killer_antigas.ogf
* enigma respawned as actor
da odin killed enigma от СИП-т М200в голову!!!

---КОНЕЦ ЦИТАТЫ---



Прошу правильно понять меня: это всё не красоты ради, а токмо для того что бы можно было создать парсер для логов игры. И на основе данных из логов генерировать статистику. Прошу, не повторяйте ошибки некоторых недальновидных разработчиков, для сетевой игры ОБЯЗАТЕЛЬНО нужна статистика, что бы люди могли меряться попугаями. Статистика - одна из очень сильных сторон CS (простите, что я всё время на неё ссылаюсь, но из песни слова не выкинешь, CS на текущий момент самая сильная в плане серверной части игра).

Статистика (в идеале - максимально расширенная) - это ОЧЕНЬ важная составляющая сетевой игры. Давайте же двигать Сталкера в массы и заниматься популяризацией не только его сингла, но и сетевой игры!

Хватит, долой засилье иностранного Counter-Strike во всех его проявлениях!

II. УПРАВЛЕНИЕ УДАЛЁННЫМ ВЫДЕЛЕННЫМ СЕРВЕРОМ

1. Нужны RCON-консоль и (или) внутриигровая админка для дистанционного управления удалённым выделенным сервером (rcon в основном для изменения переменных, настроек сервера) и игроками (админка для кика, бана и принудительной смены карты).

Да! плюс 1 респект за реализацию системы голосований в игре, крайне желательно что бы и управление сервером было реализовано так же, админ (админы) должны указываться в конфиге сервера. И тогда не понадобится сторонний админский мод. По большому счёт админу игрового сервера требуются только эти функции: kick, ban & change map.


III. ПАРАМЕТРЫ И ПРОЦЕССЫ СЕТЕВОЙ ИГРЫ

1. Нужен контроль со стороны сервера за следующими игровыми параметрами:

1.1 спринт - изза текущего сетевого кода спринт сейчас чрезвычайно вреден для сетевой игры: перемещения игроков выглядят не как бег с ускорением, а как быстрая скачкообразная телепортация. поверьте, это очень напрягает. желательно, что бы спринт поддавался контролю со стороны сервера, причем несколькими параметрами, например:

- mp_sprint_control = (0-выключен, 1-включён со свойствами по умолчанию (из сингла), 100-скорость спринта по умолчанию 100%, 50- скорость спринта только 50% от нормальной, той что используется в сингле)
- mp_sprint_rechargetime = (0 - стандартное значение из сингла, всё что не 0- время для восстановления сил для спринта)

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

1.2 патроны

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

ammo_limits (0-ограничений нет, резиновая обойма, 1-патроны ограничены количеством, выдаваемым переменной ammo_quantity)
ammo_auto_type (0-стандартные, правда тут есть сложность с типом, поскольку не для всего отружия есть различные, чётко выраженные типы боеприпасов)
ammo_quantity (0- для режима без ограничений,а всё что не 0 - количество в рюкзаке, переменная блокируется параметром ammo_limits)

1.3 Аптечки

Желательно разрешить клиентам покупать-пользоваться аптечками и бинтами, в идеале я думаю стоит ввести переменную на сервере, контролирующую лечение:

mp_st_medkit (0-аптечки и бинты отключены, 1-бесплатно выдавать игрокам комплект 1 аптечка 5 бинтов, 2-аптечки и бинты должны приобретаться стандартным образом)

И при этом обязательное условие: нечего быть Айболитом, купить или подобрать можно было не более 1 аптечки и 5 бинтов на человека.

1.4 team kill & team atack

Жизненно необходим контроль за событием teamkill: в настоящее время изза того, что разницу в цветах не все замечают вовремя, процветает тимкилл. Для искоренения этого неприятного факта я мог бы предложить несколько мер:

mp_ta_restrict (0-тимкилл не наказывается, 1-тимкиллер кикается с сервера, 2- отнять у тимкиллера все деньги после смерти но до респауна, что бы ничего нельзя было купить)
mp_ta_number (кол-во тимкиллов до срабатывания триггера mp_ta_restrict)

1.5 Смерть игрока

Желательно, что бы после смерти игрока не нужно было обшаривать его карманы, было бы хорошо если бы ВСЕ вещи игрока вываливались рядом с ним. А кроме того не помешало бы поразнообразить анимацию смерти.

1.6 скины и кланы (команды)

Нужна возможность указывать на стороне сервера, какие команды доступны для игры на сервере. На текущий момент команд всего 2 (Свобода и Наёмники), но ведь в сингле их больше, а значит как мне кажется ничто нам не мешает использовать в игре их все. Было бы не лишним дать нам возможность при запуске сервера указывать какие именно команды мы хотим использовать, например:

mp_teams_ctl (f-для режима deathmatch: free for all, доступны все (free) команды (повязка-нет); s-Свобода (повязка-зелёная), b-Бандиты (повязка-чёрная), d-Долг (повязка-белая), m-Монолит (повязка-красная), n-Наёмники (повязка-синяя),o-Спецназ (повязка-нет))

А итоговый набор команд на сервере получать суммированием, типа mp_teams_ctl sd или mp_teams_ctl bn.

Сейчас проблема состоит в том, что даже на средней дистанции трудно отличить светлозелёный цвет от голубого. И это вызывает трудности у игроков, которые привыкли ориентироваться на более полный раскрас скинов, совсем отличающийся скин или на радар. Прошу пойти нам навстречу и либо добавить полоску соответствующего цвета на груди скина, либо выделить этим цветом эмблему на скине.

Поскольку цвета для команд предопределены, использование сильно различающихся цветов было бы нам большой помощью. А то тимкилл действительно процветает и уже становится частью тактики отдельных личностей. И отговорки всегда одни и теже- "не виноватая я, не разглядел цвет, они так похожи". Таким образом можно будет не только выбирать противоборствующие стороны, но и подбирать их по цвету (что бы он различался нормально и на средней дистанции), что бы не возникало проблем с идентификацией свой-чужой.

Как мне кажется наиболее востребованными (при такой гамме и скинах) могут быть наборы типа: Долг vs Монолит (сильно отличаются цвета) и любые vs Спецназ (явственное различие моделей, не требующее наличия повязок).

2. Нужны следующие изменения в процессе игры:

2.1 respawn (респаун) игроков

Я думаю (и я уже видел на Форуме подтверждение, что я не одинок), что респаунить игроков при игре в командных режимах нужно на своей части карты. В настоящее время респаун выглядит слишком хаотичным и не позволяет в полной мере вести командную игру, т.к. судя по наблюдениям, противник может запросто отреспауниться в тылу вражеской команды да к тому же на выгодной позиции. А это imho логически неправильно и вносит дисбаланс.

Лучше всего отказаться от респауна на возвышенностях (ключевых точках), это вносит дисбаланс в игру. Такие точки нужно занимать самостоятельно.

2.2 Выбор-покупка оружия

При покупке оружия, если задействуется режим ограничения на патроны, имеет смысл выдавать игроку сразу комплект выбранное оружие 300 стандартных патронов. остальное- по желанию покупателя (например докупка патронов, отличных от стандартных, оптика, глушак).

2.3 Мелочь, конечно, но по-русски выражение "HeadShot" звучит как-то не к месту, учитывая что остальная озвучка событий сделана на русском и ХОРОША! Я думаю что более адекватным в случае с событием "headshot" было бы русское выражение "В яблочко!" или "Снёс крышу!", да мало ли вариантов...

IV. РЕЖИМЫ СЕТЕВОЙ ИГРЫ

Что у нас уже есть:

DeathMatch - Free for All, каждый сам за себя
TeamDeathMatch - команда на команду
ArtifactHunt - охота за артефактом

Добротный стандартный набор.

Однако как известно нет предела совершенству. Тут уже было много предложений на эту тему. Я тоже думаю высказаться ...

С моей точки зрения (и в силу особенностей мультиплеера Сталкера) было бы разумно реализовать следующие типы сетевой игры (это опять же на заметку будущим моддерам, мы все с нетерпением ждём выхода SDK).

Было бы неплохо добавить в стандартный набор:

Assault Mod - учитывая прекрасные, детализированные индустриальные пейзажи, думаю можеть быть очень интересным модом. Суть: контрольные точки на карте, выкуривание врага с них всеми доступными средствами, их захват, удержание и респаун в пределах этих точек. Вот тут я думаю прекрасно подошли бы не отдельные карты, а целиком локации игры. Аналогично как в BattleField 1942.
HeadHunter Mod - после общего респауна один из игроков выбирается "Предателем" и за ним начинается охота. Причём игрок от других по внешнему виду отличаться не должен. Мда, остаётся только вопрос, как его в таком случае идентифицировать. Возможно через КПК.

А это скорее к моддерам:

GunGame Mod - ударим по CS:Source из всех стволов! Режим предполагает командную игру без респауна (с респауном), автоматическую выдачу стволов игрокам по возрастающей в зависимости от набранных очков (количества убийств).
Zombie Mod - тоже что и для CS:Source, классика жанра.
Beast Mod - а вот это уже может быть нечто оригинальное. Если разработчики предоставят нам возможность при помощи SDK сделать играбельными МОНСТРОВ, то тут уже открывается широчайший простор для фантазии. Например представьте себе Zombie-мод, но только вместо зомби вы выступаете в роли Кровососа, или Контролёра, Снорка или Бешенной собаки )). Это может быть очень весело.

Варианты типа "Кооператива" я не рассматриваю всерьёз, поскольку такие режимы будут требовать неимоверной вычислительной мощности от сервера, помкольку потребуются боты, обсчётом которых будет занят и так не свободный ЦПУ.

V. КЛИЕНТ

- В клиентской части крайне желательно иметь возможность добавлять сервера в "Избранное".
- Очень желателен русский язык в игровом Чате.
- Я не очень понимаю, почему у букв отсутствует регистр, но думаю что это просто случайная недоработка. Просим вернуть верхний регистр .
- Я думаю что этот вопрос решат моддеры, но всё же: почему бы не сделать регулируемым отображаемое количество крови? Сейчас её откровенно мало. Нет, я не мясник и не Кровосос , но думаю что игрокам бы увеличения крови в сетевой игре понравилось бы.
- Иногда в процессе игры возникает амнезия, и забывается, кто свой а кто - чужой . Нельзя ли какую-то часть интерфейса, видимого в процессе игры, выкрасить в цвет текущей команды?

На текущий момент это всё, что я хотел сказать.
Тема будет пополняться по мере возникновения вопросов и предложений.
Всем спасибо за внимание, я старался для вас.
 
Каждое слово должно быть не менее 3 букв.
Искать:    
Условия поиска:    - пробелы как AND    - пробелы как OR   
 
Список форумов » Форум по миру S.T.A.L.K.E.R. » Предложения по сетевой игре
 

Все даты в формате День-Месяц-Год.


 
Наверх

Copyright © 1995-2021 GSC Game World. Все права защищены.
Этот сайт лучше всего просматривать в Internet Explorer 4.xx и выше, с поддержкой Javascript
При возникновении проблем обращайтесь к вебмастеру.
Продукты Opera Software не поддерживаются.
При возникновении ошибок в работе сайтов с использованием продуктов Opera Software обращайтесь
в службу поддержки Opera Software.