Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

Бета-тест нового Стелса

User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

падает текст в общий журнал, вот и все.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

нужны тестеры с чарами на макросах. кол-во чаров не важно.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
RL
Posts: 1
Joined: 07.06.2010 14:58
Contact:

Post by RL »

желаю тестировать стелс на пол сервере... активные и разносторонние макросы.
MuDaCk
Apprentice
Apprentice
Posts: 393
Joined: 10.10.2006 0:03
Contact:

Post by MuDaCk »

Image
Странная какаято ошибка. Путь к папке с УО указан верно. Наличие файла в папке я поверил. Ошибка появляется при конекте любым персом.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

скорее всего клиент висит в памяти и монопольно отжирает под себя этот файл
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
MuDaCk
Apprentice
Apprentice
Posts: 393
Joined: 10.10.2006 0:03
Contact:

Post by MuDaCk »

Спасибо, Дело было во втором клиенте. Я пытался запустить бетастелс вторым клиентом. На первом стелсе висит перс - качается, а на втором я тестил скрипты. Это можно както исправить? две папки с игрой необходимо?
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

Code: Select all

enuCache := TFileStream.Create( shardDir + 'enuClilocCache.bin', fmOpenRead + fmShareDenyNone );
fmOpenRead + fmShareDenyNone - вообще-то гарантия немонопольного захвата.

хз, надо проверять
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
MuDaCk
Apprentice
Apprentice
Posts: 393
Joined: 10.10.2006 0:03
Contact:

Post by MuDaCk »

это должно быть в скрипте? :oops:
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

это открытие этого самого файла enuClilocCache.bin в стелсе.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

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


с 5к айтемов под ногами влетел в игру просто мгновенно. выкидывать айтемы дальше под ноги мне просто лень, кому сильно хочется - могут взять стелс и затестить хоть на 50к, хоть на 100.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

Переписал вкладку World, теперь фильтрует в кешере, работает быстрее и полностью правильно.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Хреник
Novice
Novice
Posts: 70
Joined: 11.06.2008 20:33

Post by Хреник »

зачёт!

ждёмс :roll:
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

я сегодня заходил на всех чаров, что мне давали на тест за все время, так что у кого сбился макрос или кто удивлен коннлостом - это все я :)

проверяю некоторые изменения в подключении к серверам
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

изменены настройки шардов - мутная и непонятная для новичков (впрочем, для опытных порой тоже :)) система строк с версиями и ключами из encryption.cfg убрана, теперь в настройках шарда достаточно прописать версию клиента и включенное\отключенное шифрование, всё.
encryption.cfg больше не нужно.

для FW и какие там еще шарды с клиентами, в которых изменены ключи - выпущу отдельные стелсы с четко вписанными ключами, что будут коннектиться к жестко прописанным айпишникам. это проще и надежнее чем мутить что-то хитрое.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

кстати, наконец-то придумал как сделать сигнализацию.

теперь если в настройках шарда что-то выставлено неправильно:
1)версия клиента сильно отличается от правильной,
2)KR-Connect стоит, когда не надо либо наоборот

в SystemJournal сыпятся сообщения вида
18:52:31:525 [Piero]: Parent container differs from previos in 3C packet! Maybe error in shard settings = 3C packet parsing error

если вы это видите - значит это хороший повод внимательно проверить настройки шарда.


но это не 100% гарантия отличия правильных настроек от неправильных. порой баги выплывают такие, что их только на глаз определить можно. так что будьте внимательнее при заполнении настроек шарда!
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Post Reply