1. Присоединяйтесь к нашему дискорд серверу: https://discord.gg/gGtcVT9CKs
    У проекта OZ Game есть свой собственный PvPGN сервер для игры в Warcraft 3!
    На данном сервере вы найдёте все наши хосты.

[Fix 5] - Gproxy или реконнект восстановлен

Тема в разделе "Новости портала", создана пользователем Kreyd, 13 ноя 2015.

  1. TopicStarter Overlay
    Kreyd

    Kreyd Администратор

    Сообщения:
    5.946
    Симпатии:
    4.299
    Как всем известно на сервере Eurobattle.net стоит GProxy по средствам которого можно переподключатся в игру при наличии проблем с интернетом.

    GProxy так-же будет возможен и на Iccup сервер НО в платном варианте, позже опишу способ.
    Бесплатно на все сервера использующие данное ПО.
     
    Последнее редактирование: 13 ноя 2015
  2. InGod.WeTrust

    InGod.WeTrust Premium

    Сообщения:
    122
    Симпатии:
    22
    Да, вижу. Теперь снова пишет что "reliable game, protection enable". Спс.
    Работает отлично. Щас сам вручную конект вырубил. Переподключило без проблем.
    И половина игроков спросило: КАК ?! что такое gproxy xDDD
     
    Последнее редактирование: 13 ноя 2015
    Kreyd нравится это.
  3. InGod.WeTrust

    InGod.WeTrust Premium

    Сообщения:
    122
    Симпатии:
    22
    только вот одного прикола не понял: просто в процессе игры нажав !reconnect (отметил в логах как дал по щам) получил сходу окно "выход в главное меню".
    [Fri Nov 13 17:25:04 2015] [GPROXY] disconnected from remote server due to socket error
    [Fri Nov 13 17:25:04 2015] [GPROXY] attempting to reconnect
    [Fri Nov 13 17:25:04 2015] [GPROXY] reconnected to remote server <= это реккон сработал
    [Fri Nov 13 17:26:18 2015] Total update took a bit too long 58ms
    [Fri Nov 13 17:26:19 2015] Total update took a bit too long 41ms
    [Fri Nov 13 17:27:07 2015] Total update took a bit too long 46ms
    [Fri Nov 13 17:28:03 2015] Total update took a bit too long 84ms
    [Fri Nov 13 17:29:04 2015] [TCPSOCKET] closed by remote host <= а это сходу дал по щам :)
    [Fri Nov 13 17:29:04 2015] [GPROXY] disconnected from remote server
    [Fri Nov 13 17:29:04 2015] [GPROXY] attempting to reconnect
    [Fri Nov 13 17:29:04 2015] [GPROXY] reconnected to remote server
    [Fri Nov 13 17:29:04 2015] [TCPSOCKET] closed by remote host
    [Fri Nov 13 17:29:04 2015] [GPROXY] local player disconnected with error: NO ERROR
    [Fri Nov 13 17:29:19 2015] [BNET] joined channel [W3]
     
  4. TopicStarter Overlay
    Kreyd

    Kreyd Администратор

    Сообщения:
    5.946
    Симпатии:
    4.299
    ХМ, требуется время.
     
  5. InGod.WeTrust

    InGod.WeTrust Premium

    Сообщения:
    122
    Симпатии:
    22
    щас потестю в обычном игровом режиме, без умышленного дисконекта. Мб он отказался поднимать игру из-за второго дисконекта, т.к. даже если 1 разрыв был, то на сервак надо перезаходить, выбрасывает из батл.нет
     
  6. InGod.WeTrust

    InGod.WeTrust Premium

    Сообщения:
    122
    Симпатии:
    22
    Короче, не рекомендую людям писать команду !reconnect !!!!!!!!!!!! Она закрывает соединение и идёт мгновенный дроп (по крайней мере если писать её без реального разрыва соединения, например при обычных лагах). Если соединение пропало, то реконектор сам его поднимает, без команд. Вот как то так.
    [Fri Nov 13 17:45:58 2015] [GPROXY] local player connected
    [Fri Nov 13 17:45:58 2015] [GPROXY] local player requested game name [[LTD-4x4] Legion Mega 3.41 *459]
    [Fri Nov 13 17:45:58 2015] [GPROXY] connected to remote server
    [Fri Nov 13 17:45:58 2015] [GPROXY] join request accepted by remote server
    [Fri Nov 13 17:45:58 2015] [GPROXY] detected reliable game, starting GPS handshake
    [Fri Nov 13 17:45:59 2015] [WHISPER] [Warick-LTD]: sc
    [Fri Nov 13 17:45:59 2015] [GPROXY] handshake complete, disconnect protection ready (180 second buffer)
    [Fri Nov 13 17:47:15 2015] [GPROXY] game started, disconnect protection enabled
    [Fri Nov 13 17:49:37 2015] Total update took a bit too long 44ms
    [Fri Nov 13 17:53:18 2015] Total update took a bit too long 43ms
    [Fri Nov 13 17:57:15 2015] Total update took a bit too long 111ms
    [Fri Nov 13 17:57:46 2015] [TCPSOCKET] error (recv) - ECONNRESET <= уронил сеть, всё само поднялось, в игре вроде как даже не висел
    [Fri Nov 13 17:57:46 2015] [GPROXY] Remote socket disconnected due to socket error
    [Fri Nov 13 17:57:46 2015] [GPROXY] Deleting connection
    [Fri Nov 13 17:58:33 2015] [TCPSOCKET] closed by remote host <= написал !reconnect
    [Fri Nov 13 17:58:33 2015] [GPROXY] disconnected from remote server
    [Fri Nov 13 17:58:33 2015] [GPROXY] attempting to reconnect
    [Fri Nov 13 17:58:34 2015] [GPROXY] reconnected to remote server
    [Fri Nov 13 17:58:34 2015] [TCPSOCKET] closed by remote host
    [Fri Nov 13 17:58:34 2015] [GPROXY] disconnected from remote server
    [Fri Nov 13 17:58:34 2015] [GPROXY] attempting to reconnect
    [Fri Nov 13 17:58:34 2015] [GPROXY] reconnected to remote server
    [Fri Nov 13 17:58:34 2015] [GPROXY] rejected by remote server: player not found in any running games
    [Fri Nov 13 17:58:34 2015] [GPROXY] local player disconnected with error: NO ERROR
     
    Последнее редактирование: 13 ноя 2015
  7. TopicStarter Overlay
    Kreyd

    Kreyd Администратор

    Сообщения:
    5.946
    Симпатии:
    4.299
    До выявления решения пока скрыл сообщение о команде, спс за сапорт.
     
    InGod.WeTrust нравится это.
  8. InGod.WeTrust

    InGod.WeTrust Premium

    Сообщения:
    122
    Симпатии:
    22
    Уточнение: в одной из игр !reconnect вызвал десинхронизацию. В остальных хз, или еще недоиграли, или рмк писали, непонятно.
    Это вот как раз таки когда я просто написал реконн, без разрыва и сходу получил "выход в главное меню". Только на репе увидел десинхр. Подозреваю что в других играх было тоже самое, т.к. ошибки по логам одинаковые, да и в играх дисконект проходил почти как под копирку.
     

    Вложения:

    • desinhr.jpg
      desinhr.jpg
      Размер файла:
      353,4 КБ
      Просмотров:
      5
    Последнее редактирование: 13 ноя 2015
  9. W1tcheR

    W1tcheR Premium

    Сообщения:
    2.181
    Симпатии:
    604
    когда на икупе будет ? ) и подробное описание где и как поставить ?
     
  10. TopicStarter Overlay
    Kreyd

    Kreyd Администратор

    Сообщения:
    5.946
    Симпатии:
    4.299
    Ну там платный вариант по средствам услуги http://iccup.fortress.pp.ua/
    Бесплатный пока что сделать не возможно.
     
  11. SimpleCold

    SimpleCold

    Сообщения:
    2
    Симпатии:
    0
    Было это ещё ОЧЕНЬ давно, но когда я занимался Ghost++ и GProxy, там было вроде(точно) написано (в readme), что GProxy сам всё сделает, не устраивай кипеш.
    Так что, имхо, !reconnect, это бессмысленный, и даже видимо опасный миф, сродни -roll в дотке, если кто-то залагал.