Thread Rating:
  • 2 Vote(s) - 3.5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Лог обновлений на Русском
#1
Gothic 2 Online 0.1b dev 6 — RELEASE.
После нескольких месяцев работы над новой версией она наконец-то реализована. 

[Image: go_logo.png]

Список исправлений:
- Исправлена ошибка с невидимостью сервера в общем списке, из-за слишком длинного текста в описании. 
- Исправлен вылет при входе в игру.
- Исправлена ошибка при выходе из игры, с помощью функции exitGame ().
- Исправлена ошибка с неправильным числом игроков на сервере в лаунчере.
- Исправлена ошибка с отображением имен интерактивных объектов.
- Исправлена ошибка с отображением курсора.
- Исправлена идентификация некоторых клавиш. 
- Исправлена ошибка с вылетом из игры, когда язык игрового режима перемешивался с другими языками, на которых написан клиент. 
- Исправлен вылет при использовании магии.
- Исправлена ошибка с неработающей функцией enableUnconscious.
- Исправлена проблема с переходом к виду от "первого лица" при использовании буквы "F" в чате.
- Исправлена ошибка с неправильной идентификацией анимаций.
- Исправлена ошибка с откатом настроенного размера "баров", при открытии меню игры.
- Исправлена ошибка с нерабочими ссылками в описании сервера.
- Исправлена ошибка с подключением к игре при использовании неправильного IP адреса в протоколе g2o://.
- Исправлена ошибка с таймерами. 
- Исправлена ошибка с callClient/ServerFunc bool value.

Список изменений:
- Теперь при ошибке в скриптах, ошибка отображается и в консоли сервера.
- Добавлена возможность оперировать введенным текстом, а именно: вставлять, копировать и редактировать его в нужном месте.
- Описание сервера ограничено до 512 символов. 
- Добавлена возможность преобразования любого числового типа данных в булевой тип squirrel.
- Теперь клиент скрипты компилируются автоматически. 
- Добавлено деление на синхронизированные и несинхронизированные итемы. 
- Добавлена конфигурация <module src="path in module/ dir" type="client or server"/> для загрузки модулей.
- Добавлено автоматическое отключение "бессмертия".
- Установлено ограничение, теперь на сервере может находиться максимум 512 игроков.
- Изменено имя функции getMyID на getID.
- Изменено имя функции isConnected на isPlayerConnected.
- Изменено имя функции getPosition на getPlayerPosition.
- Теперь функция onHit будет вызываться не только по отношению к тому, кого ударяют, но одновременно и к тому, кто ударяет. 
- Теперь при "поражении" персонажа функция onUnconscious будет вызывать значение несколько значений (ниже 0 - убит, выше 0 - повален на землю).
- Функции onDropItem и onTakeItem теперь имеют полноценную синхронизацию.
- Дравы теперь работают быстрее.
А также другие, более мелкие изменения.

Добавлены функции клиента:
- getCameraVob().
- getVobWorldList().
- getVobType(pVob).
- getVobFileName(pVob).
- getVobName(pVob).
- setVobName(pVob, vobName).
- setVobLocked(pVob, toggle).
- isVobLocked(pVob).
- setVobKey(pVob, keyInstance).
- enableCameraMovement(toggle).
- enableHeroMovement(toggle).
- getNetworkStats().
- getStreamedPlayers().
- getStreamedItems().
- getMaxSlots().
- getStreamedItems().
- getFocusName().
- getItemModel(instance).
- getChatInputText().
- chatInputSetText(text).

Добавлены клиент каллбэки:
- getFocusID().
- onEquip(instance, synchronized).
- onUnequip(instance, synchronized).
- onShoot().

Добавлены функции сервера:
- isPlayerSpawned.
- isPlayerDead.
- isPlayerUnconscious
- getPlayerScale
- getPlayerFatness.
- getPlayerHealth.
- getPlayerMaxHealth.
- getPlayerMana.
- getPlayerMaxMana.
- getPlayerWeaponMode.
- getPlayerInstance.
- getPlayerFaceAni.
- getPlayerAnimationID.
- getPlayerArmor.
- getPlayerHelmet.
- getPlayerMeleeWeapon.
- getPlayerRangedWeapon.
- getPlayerMagicItem.
- getPlayerVisual.
- getPlayerLeftHand.
- getPlayerRightHand.
- spawnPlayer.
- unspawnPlayer.

Команда Gothic Online поздравляет всех с наступающим Новым Годом!
#2
Продолжаем данную тему.

[Image: logo.png]
Спустя много публичных и закрытых тестов, команда G2O готова представить вам Gothic 2 Online версии 0.1.0!

В этой версии были найдены причины многих лагов Готики 2, и успешно устранены. Можно сказать, что это самая стабильная версия мультиплеера, которую команда G2O когда-либо выпускали.

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


Выражается благодарность всем, кто приходил на тесты, а также отдельная благодарность Albatros'у за создание тестового сервера и создание логотипа.



Изменения с версии 0.0.5 по 0.1.0:

  • Исправлена ошибка с переполнением стэка пакетов
  • Исправлены некоторые ошибки с походками
  • Добавлена очередь для публичных классов
  • Добавлен клиентский класс Draw3d
  • Добавлена клиентская функция enable_DamageAnims
  • Добавлена клиентская функция getNetworkStats
  • Добавлен серверные классы ItemsGround и ItemGround для синхронизации предметов на земле
  • Добавлен серверный колбэк onPlayerDropItem(pid,ItemGround)
  • Добавлен серверный колбэк onPlayerTakeItem(pid,ItemGround)
  • Текстуры и draw'ы переделаны под синтаксис ООП
  • Исправлены краши при выходе из игры, теперь точно
  • Испарвлены баги с id предметов (иногда отличались на стороне сервера и клиента)
  • Добавлена клиентская функция onExit()
  • Добавлена клиентская функция onTakeFocus(int vobType, int id, string name)
  • Добавлена клиентская функция onLostFocus(int vobType, int id, string name)
  • Исправлены баги с экипировкой и снятием брони - функция удаляла предмет из инвентаря
  • Исправлен баг с зоной видимости
  • Добавлена клиентская функция getMaxSlots
  • Добавлена клиентская функция getHostname
  • Исправлен баг с не прекращающейся анимацией после смерти
  • Исправлен баг с неверным ID очередности
  • Исправлен баг с "замороженным" сервером
  • Исправлен баг с никнеймами и цветами. Они были только для игроков в зоне видимости
  • Теперь игрок вне зоны видимости посылает информацию о своей позиции раз в 2.5 секунды
  • Исправлен баг с не работающей функцией enableKeys
  • Импорт теперь относительный (?)
  • Исправлены краши сервера
  • Исправлен баг с зацикленными анима
  • Исправлен баг с неверным пингом
  • Исправлена ошибка с крашами сервера при запуске или отключении (ошибка в RakNet TCP для линукса)
Discord: I'm not a spy...#9943.
GG: 60474243.

[Image: OsmithREV.gif]
[Image: 76561198181768479.png]
#3
[Image: logo.png]

Gothic Online получила обновление 0.1.1. О самом большом нововведении - поддержке ботов, а также о других изменениях вы можете прочесть ниже.
  • Исправлена ошибка, при которой открывалась одна и та же версия G2O
  • Улучшена синхронизация
  • Исправлена ошибка с неверными навыками владения оружия при появлении
  • Новый лаунчер с поддержкой автоматических обновлений
  • Изменена интерполяция по оси Y
  • Теперь игроков с пингом 150 и выше будет замораживать во время сражений
  • Исправлена ошибка с таймерами. Таймеры, которые были созданы в глобальной области, вызывались сразу же после создания.
  • Исправлены краши сервера при взаимодействиями с походками.
  • Исправлены ошибки с походками, теперь все должно быть как надо.
  • Новые константы: OBJ_BASENPC, OBJ_PED, OBJ_PLAYER, OBJ_LOCALPLAYER, OBJ_NPC, OBJ_LOCALNPC, OBJ_ITEM.
  • Изменено клиентское событие onHit(playerid, dmg) на onHit(killerid, playerid, dmg)
  • Добавлены боты на стороне клиента
Оригинальная тема (англ. раздел) с ссылкой на скачивание: http://gothic-online.com.pl/forum/showthread.php?tid=2177&pid=28941#pid28941
Оригинальная тема (рус. раздел) с ссылкой на скачивание: http://gothic-online.com.pl/forum/showthread.php?tid=2179&pid=28943#pid28943
Discord: I'm not a spy...#9943.
GG: 60474243.

[Image: OsmithREV.gif]
[Image: 76561198181768479.png]
#4
[Image: logo.png]

Список изменений 0.1.2.1 - 0.1.2.3

  • Исправлен баг с неверными ID умений на стороне клиента
  • Исправлен баг, при котором игрок не получал урон от локального NPC после респауна
  • Исправлен краши связанные с контейнером очереди, когда операции проводились с пустой очередью
  • Изменена механика урона: урон полученный от других игроков вызывает клиентский ивент onPlayerHit, но не затрагивает уровень здоровья
  • Добавлен клиентский ивент onPlayerDead(int playerid), который работает на локальных игроков и локальных NPC
  • На стороне клиента ивент onHit был переименован в onPlayerHit
  • Исправлен баг с множественными стрелами
  • Исправлен баг с отсутствующей стрелой в руках при использовании лука
  • Исправлен баг, при котором игрок размораживался после смерти, если до смерти он был заморожен функцией setFreeze
  • Исправлен баг с анимацией поворота, при котором она бесконечно зацикливалась
  • Исправлен баг с функциями getPlayerSkillWeapon и setPlayerSkillWeapon - они работали только с одноручным оружием
  • Исправлены краши клиента при слишком высоком пинге
Оригинальный список изменений: http://gothic-online.com.pl/?p=changelog
Discord: I'm not a spy...#9943.
GG: 60474243.

[Image: OsmithREV.gif]
[Image: 76561198181768479.png]
#5
[Image: Yjn-9F8AzG0.jpg]
Сегодня мы представляем новую версию. Мы исправили несколько неприятных багов и добавили новые функции.

Теперь вы должны добавлять файл с вейпоинтами в xml формате (файлы для NewWorld, OldWorld и AddonWorld находятся в сервере по умолчанию).
<wayfile name=”WORLDID” src=”NewWorldWPs.xml” />
WORLDID будет использоваться в getWaypoint и Way class.

Чтобы использовать указатель для MOB объекта в onMobInteract(pointer, from, to) вам необходимо сделать следующее:
local mob = MobInter(“NULL”);
mob.ptr = pointer;

Исправления:
  • Таланты
  • Заставка
  • Анимации (экспериментально)
  • Вылеты при смене мира
  • Баг с нулевым уровнем здоровья
  • Баг с невидимостью
  • Баг, при котором предметы не стакались, как в версии 0.1.2
  • Функции, посвященные магии
  • Баг с функцией UnequipItem для рун

Добавлено:
  • Новая заставка
  • Логотип Gothic Online на каждом экране загрузки
  • Экраны загрузки меняются при каждом запуске игры
  • След от оружия
  • Синхронизация для MOB объектов
  • Все двери теперь открыты
Новые функции клиента:
  • clearMultiplayerMessages()
  • table {x,y,z} getWaypoint(string name)
  • table {name, x, y, z} getNearestWaypoint()
  • bool isInWater()
  • string getItemName(string instance)
  • string getItemDescription(string instance)
  • int getItemValue(string instance)
  • setGuild(int id)
  • int getGuildId()
  • string getGuildName()

  • class Way(string StartWP, string EndWP)
  • string Way: start
  • string Way::end
  • int Way::getCountWaypoints()
  • array<string> Way::getWaypoints()

Новые события клиента:
  • onMobInteract(pointer, from, to)
  • onExit()

Новые функции сервера:
  • table {x,y,z} getWaypoint(string world, string wp_name)
  • class Way(string StartWP, string EndWP)
  • string Way: start //Read only Добавьте описание 
  • string Way::end //Read only
  • int Way::getCountWaypoints()
  • array<string> Way::getWaypoints()
Скачать: http://gothic-online.com.pl/?p=download
Discord: I'm not a spy...#9943.
GG: 60474243.

[Image: OsmithREV.gif]
[Image: 76561198181768479.png]


Forum Jump:


Users browsing this thread: 1 Guest(s)