Jump to content

V3ct0r

Administrators
  • Content Count

    2,587
  • Joined

  • Last visited

  • Days Won

    438

V3ct0r last won the day on December 4

V3ct0r had the most liked content!

Community Reputation

1,914 Excellent

About V3ct0r

  • Rank
    Sea Captain

Recent Profile Visitors

80,909 profile views
  1. Hello @Mesut, What is the problem? First of all, you need dedicated ("white") IP address from your ISP to make your PC (server) visible over the Internet.
  2. Привет, @nyarum12! Посмотрел вчера видео, спасибо! Ты рассказывал про обработку пинг-пакета от клиента: если от клиента пришел пакет длиной в 2 байта, то это пинг пакет и его надо отправить клиенту обратно, "говорим что сервер живой". Я думаю, что это должно работать следующим образом: 1) Сервер раз в N секунд отправляет клиенту пинг-пакет и сохраняет текущее время; 2) Клиент, получив пинг-пакет от сервера, должен отправить его обратно; 3) Если сервер не получил от клиента ответ через T секунд (где T - максимальное время пинга), то разрывает соединение (закрывает сокет) с этим клиентом. То есть это сервер проверяет что клиент "живой", а не наоборот. Насколько я помню, клиент самостоятельно не отправит пинг-пакет серверу, если последний не попросит, но могу ошибаться. UPD: Оказывается я уже писал об этом в данном топике 13 сентября.
  3. У меня есть вопрос касательно активности данного репозитория: последний коммит был сделан 2 года назад. Думаю, отпишусь в теме по исходникам на форуме.
  4. Hello @Mdrst and @dragontechi! We will try to understand the reasons for blacklisting our forum among some antiviruses and will check the website files for viruses. Presumably, the problem is in some links that lead to Discord resources. Thank you for your attention to the problem!
  5. Привет, @Kara Online! Подписался на ваш канал, буду следить за новостями. Спасибо! Также перенес тему в раздел Новости и объявления. У бинарного дерева (std::map) сложность поиска O(log n). Вероятно, поскольку не требуется упорядоченная последовательность и не добавляются новые элементы, в вашем случае выгоднее использовать хэш-таблицу (std::unordered_map), у которой сложность поиска в среднем случае составляет O(1). Интерфейс такой же, как и у std::map. Так же увидел такой фрагмент кода: 1) Почему используется сишная функция strcmp() вместо std::string::operator==()? if (_vecPartName[n] == pszName) { ... } 2) В данном примере не критично, но если вместо n будет итератор, то лучше использовать префиксный оператор инкремента, чтобы избежать лишнего копирования. 3) size_t n(0), ИМХО, довольно экзотический синтаксис инициализации, обычно используют запись size_t n = 0. Для простых типов обе записи идентичны.
  6. At the moment, 2 mods have been developed and several more mods are in development. I will publish them soon.
  7. На настоящий момент разработано 2 мода (один, кстати, по одной из твоих тем) и еще несколько модов в разработке. Скоро их опубликую.
  8. Hello @Flareux, Since I am not the author, I can't answer your question. You can try and tell us about the results.
  9. Hello @kyleflow, I received your server files, thank you! I will check them in a few days.
  10. Hello! You can find some functions that need to be changed in the CO sources, in the hook.h file. Also specific changes can be found in the dllmain.cpp file.
  11. Try to remove or comment the line: KickCha(role) Will a HelpInfo window appear?
  12. I have not seen such programs. You can take a clean database, or develop a program / script for your needs.
  13. Hello @flamyman1412, Maybe in skilleff.txt there is a field that is responsible for the effect height?
×
×
  • Create New...