Jump to content
ZLOFENIX Games

Сервер. Вопрос - ответ


Recommended Posts

  • Replies 1.1k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Можно. НО! Игроков у которых не стоит ПБ клиент, будет кикать и не они не поймут почему их кикает, т.к. нету панели для отображения данной информации. НА лицензии это показывается в баттлелоге т

Обновид лаунчеры, теперь показывают наличие пб на сервере.

Я сделал PunkBuster на сервере! Больше не кикает!  :cool: Теперь есть флажки рядом с никами! ) Отображается кто из какой страны.     PB проверяет игроков:   Punk

Posted Images

Я вот с проблемой стокнулся, которая для меня загадка которую я чёт самостоятельно решить не могу. У меня на сервере у игроков нету пинга, не показывает! Показывает просто -
А в прокон показывает у них пинг -1. НЕ понятно, можть я что нахимичил, как то вроде делал что были пинги, да на других серваках пинги игроков показывает, на моём щас нифига я и не знаю в чём проблема. Если в теме, подскажите ))

Edited by Cryptor
Link to post
Share on other sites

Я вот с проблемой стокнулся, которая для меня загадка которую я чёт самостоятельно решить не могу. У меня на сервере у игроков нету пинга, не показывает! Показывает просто -

А в прокон показывает у них пинг -1. НЕ понятно, можть я что нахимичил, как то вроде делал что были пинги, да на других серваках пинги игроков показывает, на моём щас нифига я и не знаю в чём проблема. Если в теме, подскажите ))

У меня кстати тож самое. Днем пинги показывались, latencymanager всех кикал кто с высоким пингом, но серв падал каждые 15 минут.

Вечером пинги не показывались, но это уже было не важно - сервер не падал. :)

Link to post
Share on other sites

Я так и нене понял каккак выключить панкбастер? У меня тожеее нене показывает пинги. Панкбастер выкидывает меня с моего же сервера с ошибкой "no paket flow"

Link to post
Share on other sites

Я так и нене понял каккак выключить панкбастер? У меня тожеее нене показывает пинги. Панкбастер выкидывает меня с моего же сервера с ошибкой "no paket flow"

Удали папку ПБ вместе с содержимым из каталога сервера.

Link to post
Share on other sites

не запускается сервер,помогите 

 

[uTC 02/27/2014 07:30:21.653] BF/Main/Main.cpp(3038): "GameLoop": Info: Build ID: VeniceXpack5 1149977, built on 2013-02-15 16:34


[uTC 02/27/2014 07:30:21.653] BF/Main/Main.cpp(3050): "GameLoop": Info: Command line: bf3.exe -serverInstancePath C:\Downloads\BF3_PC_Server_R38_1149977_Binaries\ -GamePort 25200 -RemoteAdminPort 0.0.0.0:47100 +admin.password 123456temich -PingSite ams -Region EU +vars.serverName KamFace.ru -super layout.toc -server -dedicated -platform win32 -Game.LogFileCollisionMode LFCM_TimeStamp -Core.EnableJuice false -Core.DialogLevel 8 -Core.DisplayAsserts false -Core.IgnoreAlways true -CrashDump.WarnBeforeDoingMemoryDump false -Game.CloseDuplicateApps 0 -ServerMetrics.Enabled 0 -ServerMetrics.TransactionTelemetryEnabled 1 -ServerMetrics.PerformanceTelemetryEnabled 1 -ServerMetrics.PerformanceProfileStateEnabled 1 -TransactionLog.OutputLevel 1 -ServerMetrics.DbxReportEnabled 0 -Game.DefaultLayerInclusion GameMode=SquadRush0 -level Levels/MP_Subway/MP_Subway -BFServer.GameSize 32 -Network.MaxClientCount 32 -VeniceOnline.QueueCapacityOverride 0 -Client.LoadingTimeOut 60 -Client.LoadedTimeOut 60 -Client.IngameTimeOut 60 -Server.IngameTimeOut 60 -Server.LoadingTimeOut 60 -Game.DisablePreRound true -Blaze.LogLevel 1 -Network.ProtocolVersion 60 -Server.IsReconfigurable false -Online.Environment OnlineEnvironment_Production -BFServer****undStartCountdown 10 -Blaze.ClientAutoAccountCreation true -Blaze.ForceDirectLogin true -Blaze.DisableGameReports true -blaze-force-local-persisted-info true -blaze-server-state-change-logging true -Blaze.Service battlefield-3-pc -serverInstancePath "./instance/" -server -dedicated
[uTC 02/27/2014 07:30:21.661] Engine/Game/Server/Utils/ServerOptionsParser.cpp(176): "GameLoop": Info: Processing server options from config file /server/instance/ServerOptions.cfg...
[uTC 02/27/2014 07:30:21.661] Engine/Game/Server/Utils/ServerOptionsParser.cpp(184): "GameLoop": Info: Processing server options from commandline...
[uTC 02/27/2014 07:30:21.661] Engine/Game/Server/Utils/ServerOptionsParser.cpp(212): "GameLoop": Info: Option set from commandline: -GamePort 25200
[uTC 02/27/2014 07:30:21.661] Engine/Game/Server/Utils/ServerOptionsParser.cpp(212): "GameLoop": Info: Option set from commandline: -RemoteAdminPort 0.0.0.0:47100
[uTC 02/27/2014 07:30:21.661] Engine/Game/Server/Utils/ServerOptionsParser.cpp(212): "GameLoop": Info: Option set from commandline: -PingSite ams
[uTC 02/27/2014 07:30:21.661] Engine/Game/Server/Utils/ServerOptionsParser.cpp(212): "GameLoop": Info: Option set from commandline: -Region EU
[uTC 02/27/2014 07:30:21.661] BF/Main/Main.cpp(741): "GameLoop": Info: This machine is called: VIRUS
[uTC 02/27/2014 07:30:21.662] Engine/Core/Thread/JobManager.cpp(460): "GameLoop": Info: Have 2 processors, using 1 job threads
[uTC 02/27/2014 07:30:21.663] Engine/Core/Thread/JobManager.cpp(564): "GameLoop": Info: Job manager has 1 cpu threads
[uTC 02/27/2014 07:30:21.743] Engine/Network/Spike/StreamManagers/Message/NetworkableMessageFactory.cpp(116): "GameLoop": Info: Froze 136 networkable message types (8 bits needed for class) Guid: F6C37699-8E93-F10A-843F-D336E25180E1
[uTC 02/27/2014 07:30:21.753] Engine/Network/Spike/StreamManagers/Ghost/GhostFactory.cpp(107): "GameLoop": Info: Froze 8 ghost types (3 bits needed for class)
[uTC 02/27/2014 07:30:21.753] Engine/Core/Juice/JuiceIntegration.cpp(196): "GameLoop": Info: Juice disabled
[uTC 02/27/2014 07:30:21.754] BF/Main/Win32/WinMainHelper.cpp(820): "Main": Info: Windowed size: 800x600, fullscreen size: 1600x900
[uTC 02/27/2014 07:30:21.755] BF/Main/Win32/WinMainHelper.cpp(887): "Main": Info: Creating window with size 800x600
[uTC 02/27/2014 07:30:21.804] BF/Main/Win32/WinMainHelper.cpp(958): "Main": Info: Setting window size to 816x638
[uTC 02/27/2014 07:30:21.836] Engine/Game/Server/Core/Server.cpp(249): "GameLoop": Info: Creating server...
[uTC 02/27/2014 07:30:22.063] Engine/Ant/AntAssetResolver.cpp(458): "retroThread": Info: Flattened ANT AssetResolver uses 446080 (bytes statically for handling all pre-loaded and on-demand assets and imports.
[uTC 02/27/2014 07:30:22.064] Engine/Ant/AntAssetResolver.cpp(459): "retroThread": Info: Static package linear allocator requires exactly 7331787 bytes for all 63370 static assets.
[uTC 02/27/2014 07:30:22.613] Engine/Ant/AntAssetResolver.cpp(792): "retroThread": Info: Asset resolver stats:
[uTC 02/27/2014 07:30:22.613] Engine/Ant/AntAssetResolver.cpp(793): "retroThread": Info: Static capacity: 63371 Active: 62766
[uTC 02/27/2014 07:30:22.614] Engine/Ant/AntAssetResolver.cpp(794): "retroThread": Info: Bundle capacity: 8927 Active: 0
[uTC 02/27/2014 07:30:22.623] Engine/Core/Serialization/DatabaseDomainImpl.cpp(1280): "GameLoop": Info: Resolved 0 partitions in 0 seconds,0 remaining.
[uTC 02/27/2014 07:30:22.623] Engine/Core/Serialization/DatabaseDomainImpl.cpp(1214): "GameLoop": Info: Cleared 0 references to unresolved lazy partitions
[uTC 02/27/2014 07:30:22.654] Engine/Game/Server/Core/Server.cpp(1553): "GameLoop": Info: The server is called 'VIRUS'
[uTC 02/27/2014 07:30:22.657] BF/Server/Online/ProviderInfo.cpp(26): "GameLoop": Warning: Unable to open "/server/common/providerid.dat". - s_requestQuit

 
 
Логи и большие текстовые сноски,добавляйте под сполер!
Edited by GreeenPNZ
Логи и большие текстовые сноски,добавляйте под сполер!
Link to post
Share on other sites

По PunkBuster следующие результаты.

В общем за время примерно 40-60 минут игры, он не разу не кикнул с сервера. Хотя периодически в логах сообщает что у клиент память битая:

 

PunkBuster Server: RESTRICTION: Cryptor (slot #1) [47041d43fcb98748c52e61354527f8fd(-) 178.49.40.168:3659] Corrupted File/Memory [98080696]
-----------------------------------------------------------------------------------------------------------

 

Далее была задача проверить будет ли он банить за использование читов!

Я взял старенький чит который давно в детекте, и запустил... Через некоторое время я получил бан на сервере:

 

PunkBuster Server: Kick Command Issued (Violation (AIMBOT) #50853) for (slot#1) 178.49.40.168:3659 47041d43fcb98748c52e61354527f8fd Cryptor
PunkBuster Server: Lost Connection (slot #1) 178.49.40.168:3659 47041d43fcb98748c52e61354527f8fd(-) Cryptor

 

Как видно причина бана AIMBOT #50853. Можно констатировать что ПБ работает и проверяет на читы!

В листе банов ПРОКОНА мой бан был отображён как что я забанен на 1 минуту, через 1 минуту статус изменился на unbanned. Я смог зайти на сервер через некоторое время, хорошо что ПБ дал не перманентный бан, а то так бы и кикало постоянно на 1 минуту с сервера. 

 

1731bd7df7104a9f77d3244a4856e44f.jpg

 

Тестирование продолжается.

p.s. Просьба к ФЕНИКСУ, сделать в лаунчере индикатор или иконку которая бы показывала наличия включено ПБ на сервере, аналогично как в баттлелоге!
p.p.s Временно пока предлагаю указывать в название сервера что ПБ включен. Дабы игроки значит что должен у них стоять ПБ клиент на компе и работать исправно! А то не поймут почему кикает.

Edited by Cryptor
Link to post
Share on other sites

Cryptor

Умница

 

Попробуй подключить GGC это делается на ВС2 нашем, тут тоже возможно

С GGC могут быть проблемы. GGC на сколько мне известно способен менять конфиг твоего ПБ автоматически на дефолтные, правильные по его мнению. А возврат к дефолтам приведёт к кикам за битую память, у нас же тяжёлый случай, нам надо что бы за битую память не кикал, а за читы кикал. ДА и вообще по мне так если ПБ будет работать, то GGC особо и не нужен. БАЗА это ПБ.

Link to post
Share on other sites

Ребята. Сегодня попозже будет тут инструкция как делать сервер и настраивать его. А щас не засоряйте ветку флудом. К модератору просьба очистить от мусора ветку и оставить онли конструктив. Этот пост тоже потом стереть.

Edited by Cryptor
Link to post
Share on other sites

Выкладываю PunkBuster для сервера.

 

 

http://rghost.ru/52698578 - распаковать в instance. Удалить предварительно старую папку с PB.

 

pbsvspam.cfg - настроить по своему вкусу.

 

Кто желает прикрутить GGC к серверу, пробуйте.

 

 

Всё на стадии тестирования. Если будут кики игроков в банлисте за причину Corrupted File/Memory

удалите папку ПБ с сервера.

Edited by Cryptor
Link to post
Share on other sites

Cryptor

Огромное спасибо,многим админам серверов это пригодится! И лучше всем переходить на ПБ ВКЛ. Теперь надо просить феню,что бы сделал какие нибудь уведомления о причинах вылета (кик,бан,ошибки РВ). В баттелоге эти причины вываливаются в виде всплывающего окна. И возможно ли брать логи и выводить инфу с Ркона,Ркон пишет все  и все причины?

И я так понял,что ошибки с памятью ты все таки не поборол? Не заставил ПБ их игнорировать?

Я уже час сижу на своём сервере с включенным пб. Меня не кикает, но в логах я вижу что иногда он жалуется на кривую память.

PunkBuster Server: RESTRICTION: Cryptor (slot #1) [47041d43fcb98748c52e61354527f8fd(-) 178.49.40.168:3659] Corrupted File/Memory [98080696]

 

Но у меня пока нету возможности проверить ПБ где дофига игроков, сервак пустой потому что, я по этому и выложил ПБ что бы другие тоже поставили и протестировали. Я точно могу сказать, что ПБ работает и за читы будет банить. Т.к. это уже я проверил на себе ).

 

Вообще все логи ПБ так же сохраняются в файлах в папке с панк бастером. И в отдельные файлы идут логи конкретно с киками, которые так же в папке с пб будут. Если баттлелог научили транслировать лог кика  игроку от ПБ, то наверно и мы с можем. Но это к фениксу вопрос наверно.

Edited by Cryptor
Link to post
Share on other sites

davjem

Ты зачем сервер установил поверх клиента? Обнаркоманился уже?

 

TemichDark

Написано же Unable to open "/server/common/providerid.dat". Например от бк2 возьми его и кинь в корень сервера. Ну или найди другую сборку сервера.


Cryptor

Инфу по пб добавлю в свой, за деспо не отвечаю.

Link to post
Share on other sites

Убрать -Online.Environment OnlineEnvironment_Test так-то пофигу, но хз что будет с клиентами.

А еще мой батник лучше, т.к. не создает переменных лишних вообще.

 

И главное - может в статьи закинешь? Там хоть не потеряется.


А, прокон указывается либо в батнике, либо в конфиге, незачем везде.

Link to post
Share on other sites

Убрать -Online.Environment OnlineEnvironment_Test так-то пофигу, но хз что будет с клиентами.

А еще мой батник лучше, т.к. не создает переменных лишних вообще.

 

И главное - может в статьи закинешь? Там хоть не потеряется.

А, прокон указывается либо в батнике, либо в конфиге, незачем везде.

Без -Online.Environment OnlineEnvironment_Test 

PB не работает. Не запускается.

Link to post
Share on other sites

Без -Online.Environment OnlineEnvironment_Test

PB не работает. Не запускается.

 

А вот у меня с этим параметром сервер не может подключиться к мастер-серверу.

Link to post
Share on other sites

Ну тогда сделай -Online.Environment OnlineEnvironment_Prod

Этот параметр изменил Environment на SDEV и так же, как и в предыдущем варианте не подключился к мС.

Может быть эта переменная вовсе не нужна?

Edited by Smertos
Link to post
Share on other sites

А у меня таки всё работает, и пб работает. Я заменил на PROD.

 

А еще мой батник лучше, т.к. не создает переменных лишних вообще.

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

Единственная проблема которую я решить не могу, у меня на сервере нету пингов игроков. Не отображается просто. НА компьютере выключен файрволл, антивируса вообще нету, порт сервера я менял, регион тоже пробывал сменить, бесполезно! Для меня загадка почему на некоторых сервах пинга нету, а на каких то есть.

Роутеров не использую, связь с инетом просто по кабелю.

Edited by Cryptor
Link to post
Share on other sites

Smertos

Вопрос на 10из10: нафига ты сделал sdev, если я весьма однозначно сказал что надо prod?

._.

7copd.png

Ясно, у меня нет необходимости в этом параметре.

Edited by Smertos
Link to post
Share on other sites

Ну вот читерила попался. ПБ сработал.

[02.27.2014 21:52:54] VIOLATION (MULTIHACK) #77001: MordecaiHD (slot #5) Violation (MULTIHACK) #77001 [214a7ac0fcb7b4b7fa223baf42727bee(-) 31.23.224.100:3659]

 

ps.gif: В общем ПБ нормально работает. Скока играю, не меня ни других за корявую память не кикнуло, а вот за читы банит, как раз этого и добивались.

 

Феникс, ждём от тебя иконок ПБ в лаунчере. Ну и желательно реализовать что бы клиенту отправлялся лог кика от ПБ. (Причина). Что бы он видел за чё вылетел, а то так гадать будет.

 

ps.gif: Кики за No packet flow связаны с проблемами у клиента, и к серверной части не имеют.
Edited by Cryptor
Link to post
Share on other sites

[02.25.2014 15:36:20] VIOLATION (AIMBOT) #50853: Spb78ruS (slot #4) Violation (AIMBOT) #50853 [8b5c0641d2cd5cd69f73046754c8aa5f(-) 188.134.35.125:3659]
[02.26.2014 22:03:43] VIOLATION (AIMBOT) #50857: MagicznyAli (slot #8) Violation (AIMBOT) #50857 [b06d11df00d7f641f25bcd6bcc9aed1e(-) 91.212.25.2:3659]
[02.26.2014 22:05:35] VIOLATION (GAMEHACK) #80763: gameover (slot #4) Violation (GAMEHACK) #80763 [bebf7fd3fc51d72039ada4f9ddf3cc58(-) 46.98.119.74:3659]
[02.26.2014 22:28:09] VIOLATION (MULTIHACK) #71306: cclemon2 (slot #11) Violation (MULTIHACK) #71306 [3e2615923481f6ec1a991a5609eb76d5(-) 180.177.169.58:3659]
[02.26.2014 22:47:15] VIOLATION (AIMBOT) #50857: cclemon2 (slot #6) Violation (AIMBOT) #50857 [3e2615923481f6ec1a991a5609eb76d5(-) 180.177.169.58:3659]

Link to post
Share on other sites

Тоже решил потестить ПБ. Пока полет нормальный. За измененные файлы не кикает, а вот за читы банит.

 

 

PunkBuster Server: VIOLATION (MULTIHACK) #77001: Smertos (slot #1) Violation (MULTIHACK) #77001 [e02c28ac9001f68e81d177838d51ad85(-) 46.48.6.214:3659]

PunkBuster Server: Kick Command Issued (Violation (MULTIHACK) #77001) for (slot#1) 46.48.6.214:3659 e02c28ac9001f68e81d177838d51ad85 Smertos
PunkBuster Server: Lost Connection (slot #1) 46.48.6.214:3659 e02c28ac9001f68e81d177838d51ad85(-) Smertos

 

Осталось увеличить время бана за читы, и в принципе этого будет достаточно до какого-то времени.

Edited by Smertos
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...