Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   TERA (https://forum.zone-game.info/forumdisplay.php?f=182)
-   -   TERA @ JAVA (https://forum.zone-game.info/showthread.php?t=34778)

TieLay 16.04.2014 09:11

TERA @ JAVA
 
И так заглохло развитие практически всех известных открытых и публичных проектов по TERA, да же U3J заморозили обещанное ранее.
Но появился всё же энтузиаст переведший доступный релиз тестового сервера с C# на JAVA и пилит дальше, вот соответствующая ТЕМА на соседнем ресурсе, а вот и SVN

З.Ы. Автор открыт для диалога и готов сотрудничать с желающими развивать проект

Небольшое дополнение:
- как пишет автор использовать нужно последнюю из доступных версию клиента

Цитата:

You MUST have the latest client version or you'll not be able to join.
- компилировать проект через MAVEN такой командой в папке .\TeraBuilder

Код:

mvn clean compile package

Результат будет лежать в папаке .\TeraBuilder\bin

- запуск сервера производится либо через .\TeraBuilder\bin\game\start.bat - Windows либо через .\TeraBuilder\bin\game\start.sh - Linux

KalasH[UA] 16.04.2014 12:39

Re: TERA @ JAVA
 
очень интересно...

TieLay 17.04.2014 09:43

Re: TERA @ JAVA
 
И так я смог скомпилировать и протестировать сервер с TERA Client Patchnode 25.06.
Что доступно:
- создание чара
- вход в начальную локацию
- беготня и атаки МОБ'ов

Остальное в процессе

для запуска игры кроме GS ещё нужен http-сервер способный отдавать файл настроек входа в мир, достаточно поднять Apache и в корневой папке web-сервера разместить файл настроек с примерным содержанием:
http:\\localhost\tera\launcher\realm\list.en
Код:

<serverlist>
<server>
  <id>1</id>
  <ip>127.0.0.1</ip>
  <port>7811</port>
  <category sort="2">PVP</category>
  <name raw_name="Localhost">
  <![CDATA[ Localhost ]]>
  </name>
  <crowdness sort="1">None</crowdness>
  <open sort="1">Low</open>
  <permission_mask>0x00000000</permission_mask>
  <server_stat>0x00000000</server_stat>
  <popup>
  <![CDATA[ Unable to access the server at this time. ]]>
  </popup>
  <language>en</language>
</server>
</serverlist>

Так же в корневую папку клиента надо забросить содержимое вот ЭТОГО архива и через HEX редактор поправить строчки в файле
.\Tera.en.exe или .\Tera.fr.exe:
Код:

http://91.121.152.111/tera/launcher/realm/list.uk
на свои параметры размещения и названия файла списка серверов.

запускать через .\Launch.bat, после запуска указав Login, Password, language(en/fr)

З.Ы. Да вот так не очень удобно и красиво и не одной кнопкой, но учитывая, что пилил и пилит один человек и учитывая особенности самого клиента TERA, пока, только так.
З.З.Ы. опять же желающие помочь в развитии проекта - добро пожаловать СЮДА - ваша помощь очень пригодится

pchayka 17.04.2014 11:19

Re: TERA @ JAVA
 
Чет мне казалось, что за все это время реализовали больше, чем бег по стартовой локации. Неужели это максимум, что есть по тере?

TieLay 17.04.2014 13:20

Re: TERA @ JAVA
 
Много было сделано на C#, потом Enmasse начало менять OPcode и клепать Patchnode и в итоге клиент на patchnode 17.25 стало проблемно найти, к тому же P5yl0 был единоличным кодером и координатором проекта в свободное время, а потом его это малость достало и разработку тормознул, не последнюю роль сыграло заявление U3J о том что их эмуль на JAVA реализован на 80% и вот вот его выпустят в паблик в виде исходников.
А сейчас другой программист перенёс часть кодовой база на JAVA7 и потихоньку клепает не только скелет, но и мясцо наращивает. Да медленно, но увы он один кто тянет проект, большинство просто толпится рядом и выхватывает результат с SVN, да и U3J опять попукивают заявлениями о том, что вот теперь скоро.

pchayka 17.04.2014 14:17

Re: TERA @ JAVA
 
Вообще проблема с этим начинанием, что помимо огромной работы по разработке механизмов требуется огромный массив данных, которых нет ни у кого. Такая разработка чтобы быть хоть как-то играбельной должна финансироваться нормально, а игра уже отцвела свое. То, что сейчас я запустил поглядеть не тянет даже на платформу для дальнейшей работы... А жаль, игра для своей аудитории ничего так.

TieLay 17.04.2014 22:48

Re: TERA @ JAVA
 
Да я бы и сам не против помочь, но чисто технически не могу, а жаль, в своё время ролики и первое присутствие в мире игры зацепило.

Aquanox 18.04.2014 17:54

Re: TERA @ JAVA
 
Цитата:

Сообщение от TieLay (Сообщение 360014)
Но появился всё же энтузиаст переведший доступный релиз тестового сервера с C# на JAVA и пилит дальше, вот соответствующая ТЕМА на соседнем ресурсе, а вот и SVN

Там очень много копипаста и "бяк" с L2J и aion-emu c потертыми лицензиями и @author.

Цитата:

Сообщение от pchayka (Сообщение 360089)
Чет мне казалось, что за все это время реализовали больше, чем бег по стартовой локации. Неужели это максимум, что есть по тере?

Было много сделано у некоторых команд.

TieLay 23.07.2014 21:49

Re: TERA @ JAVA
 
Из последних новостей, проект жив, добавились разработчики, но люди нужны как всегда. Скелет с малостью мяска есть, побегать, поучаствовать в заданиях, порубить монстров, поторговать с NPC возможно. Поддерживается клиент версии 26.0x, а вот 27.07 и выше пока не в приоритетах ибо гонясь за версиями будет распыление сил.

Кто не может сам скомпилировать, выкладываю свою версию
- компил GameServer https://yadi.sk/d/zEvzhDGCXD9zj
- TERA Client addon https://yadi.sk/d/-u63x7i1XDAMm

Boris2105 30.07.2014 19:43

Re: TERA @ JAVA
 
http://rghost.ru/57163761/image.png
кто-нибудь может помочь с ошибкой?

lin2pr 30.07.2014 20:00

Re: TERA @ JAVA
 
Цитата:

Сообщение от Boris2105 (Сообщение 370776)
http://rghost.ru/57163761/image.png
кто-нибудь может помочь с ошибкой?

Воспользуйтесь переводчиком,он поможет.:Olen':

Boris2105 30.07.2014 20:50

Re: TERA @ JAVA
 
Цитата:

Сообщение от lin2pr (Сообщение 370777)
Воспользуйтесь переводчиком,он поможет.:Olen':

круто , прям помог

Extez1 30.07.2014 21:10

Re: TERA @ JAVA
 
Цитата:

Сообщение от Boris2105 (Сообщение 370785)
круто , прям помог

Там же четко пишет ошибку Failed to execute on Goal project....

Boris2105 30.07.2014 23:42

Re: TERA @ JAVA
 
Цитата:

Сообщение от Extez1 (Сообщение 370786)
Там же четко пишет ошибку Failed to execute on Goal project....

да ладно , а исправить её как?
то что там пишет я видел , но только толку 0

Добавлено через 18 минут
Все проблему решил.

TieLay 31.07.2014 12:02

Re: TERA @ JAVA
 
И как решил?

И собственно вот этого скрина недостаточно ибо не ясно:
- какая версия JAVA
- какая версия сырцов
- Как настроены переменные
- как запускается процесс компиляции

И т.д., вот собственно почему никто не помогал

Boris2105 31.07.2014 19:18

Re: TERA @ JAVA
 
Цитата:

Сообщение от TieLay (Сообщение 370821)
И как решил?

И собственно вот этого скрина недостаточно ибо не ясно:
- какая версия JAVA
- какая версия сырцов
- Как настроены переменные
- как запускается процесс компиляции

И т.д., вот собственно почему никто не помогал

нет проблема была в том , что не хватало 2-4 библиотек
потом не правильные настройки были .
и последняя , которую я пока не решил , это версия клиента (я так и не нашел какая нужна)

я могу скинуть рабочий исходник , у меня он работает , показывает сервера , но не пускает из-за версии

TieLay 01.08.2014 15:27

Re: TERA @ JAVA
 
Нужен клиент 26.04.xx
У меня есть, но 32Gb раздавать только если через p2P

Boris2105 01.08.2014 18:51

Re: TERA @ JAVA
 
Цитата:

Сообщение от TieLay (Сообщение 370877)
Нужен клиент 26.04.xx
У меня есть, но 32Gb раздавать только если через p2P

мог бы залить на yandex.disk?
или через dc++ раздать?

Добавлено через 9 часов 36 минут
http://s019.radikal.ru/i636/1408/d3/2939434975e6.png
http://s009.radikal.ru/i307/1408/16/c0927ac16960.png
http://s45.radikal.ru/i107/1408/f1/cafb4b4750af.png
http://s017.radikal.ru/i414/1408/19/88a1ed0d87a9.png
http://s019.radikal.ru/i614/1408/a2/61da0ee32c09.png
http://i057.radikal.ru/1408/5b/10f460b283e7.png
http://s001.radikal.ru/i193/1408/d6/2943e898ebe0.png
http://s04.radikal.ru/i177/1408/c4/fffcd32c7d2c.png
http://i074.radikal.ru/1408/34/c7e853d546da.png

L2CCCP 05.08.2014 02:19

Re: TERA @ JAVA
 
Скиньте сорсы гляну что за игруля. СВН удалили вроде

TieLay 05.08.2014 19:34

Re: TERA @ JAVA
 
Компил сервера:
ВОТ 116 build
Сырцы:
Вот 116 build
Клиент:
ВОТ torrent 26.04+patches вроде, клиент выше 26.04 не поднимать ибо на 27.xx другие опкоды
А ЭТО нужно положить в каталог клиента - для запуска, в .exe-файле через HEX-редактор внести правки пути к файлу-списку серверов

Если нужны подсказки обращайтесь

Boris2105 05.08.2014 19:58

Re: TERA @ JAVA
 
Цитата:

Сообщение от TieLay (Сообщение 371146)
Вот сырцы 110Build завтра закину 116, увы их сейчас нет под рукой

Клиент ВОТ torrent вроде 26.04+patches вроде патчи ненужны

А ЭТО для запуска клиента

Если нужны подсказки обращайтесь

жду 116 версию

L2CCCP 06.08.2014 02:56

Re: TERA @ JAVA
 
Цитата:

Сообщение от TieLay (Сообщение 371146)
Вот сырцы 110Build завтра закину 116, увы их сейчас нет под рукой

Клиент ВОТ torrent вроде 26.04+patches вроде патчи ненужны

А ЭТО для запуска клиента

Если нужны подсказки обращайтесь

Спасибо, но вот

http://screenshot.ru/a1aa3c5c1e08752...9bcbea506d.png

Архив битый

trixiejack 06.08.2014 05:12

Re: TERA @ JAVA
 
Цитата:

Сообщение от L2CCCP (Сообщение 371201)
Спасибо, но вот

http://screenshot.ru/a1aa3c5c1e08752...9bcbea506d.png

Архив битый

Могу предположить, что используется 5-я версия .rar.

TieLay 06.08.2014 08:06

Re: TERA @ JAVA
 
Да RAR5, обновите RAR

Добавлено через 10 часов 14 минут
внёс правки в ЭТОТ пост

L2CCCP 06.08.2014 20:35

Re: TERA @ JAVA
 
Цитата:

Сообщение от TieLay (Сообщение 371146)
Компил сервера:
ВОТ 116 build
Сырцы:
Вот 116 build
Клиент:
ВОТ torrent 26.04+patches вроде, клиент выше 26.04 не поднимать ибо на 27.xx другие опкоды
А ЭТО нужно положить в каталог клиента - для запуска, в .exe-файле через HEX-редактор внести правки пути к файлу-списку серверов

Если нужны подсказки обращайтесь

Поглядим что это)
Спасибо

Arhatt 24.09.2014 10:18

Re: TERA @ JAVA
 
Ребят, что там с серваком? Получается? А то что то давно новостей не было........ в нете одна лажа...... рабочего логин сервера и гейм сервера не найти... интерес с позиции нуба в яве) так как только недавно и с перерывами начал изучать сей язык) Но страшно охота покопать более или менее рабочий сервер...... http://forum.ragezone.com/f797/relea...nt-rev-991211/ тут стало ясно, что разраб ушел в приват и теперь шары не ждите 8(
При попытке запустить сей сервак пишет Java не является внутренней или внешней командой. Я так понимаю из за неверной версии явы? Пробовал прописывать Path и с 6 версией и с 7 но толку ноль, такая трабла бывала с серваками иона, но после исправления Path все решалось... тут же не помогло...... подскажите нубчЕгу в чем проблема?

TieLay 24.09.2014 10:51

Re: TERA @ JAVA
 
Они не только в приват ушли, они по сути распались, зато версия на C# развиваемая P5yl0 пока теплится. Недавно он выложил LoginServer в виде компилируемых исходников ТУТ

Arhatt 24.09.2014 10:54

Re: TERA @ JAVA
 
с С# у меня любовь как то совсем не сложилась) (чесно говоря не старался любить!) на яве бы этот запустить осколок..... хорошая бы была головоломка для меня! )
Кстати, TieLay, ты не располагаешь программами для копания клиента? Невозможно же прописывать тех же НПС и прочее не имея их id да и вообще хотелось бы в потрошки клиента нырнуть ! )

Добавлено через 3 часа 0 минут
Еще вопрос такой....... http://teraonline.org/ ребята вроде бы на яве запилили сервер, так почему же под их Эгидой нет развития проекта???? Или я что то путаю?

jared5000 13.10.2014 10:16

Re: TERA @ JAVA
 
Что касается java версии от jenova то я их сервак запустил у себя и работает тоже не плохо. Большой плюс чо есть исходники.
У меня европейский клиент теры и почему то если указывать при запуске en то не получается залогиниться, но если указывать fr то логиниться без проблем.
Можно создавать персов, работают админ команды и команды юзера.
Но сам сервак ооочень не доделаный. мобы не реагируют когда ты их бьёшь, у всех персов только три скила, только помоему у рипера 4.
так же например нет кулдауна на скил, чтобы арчер мог нанести дамаг мобу нужно бить его в упор, то есть любой скил срабатывает только в упор.
нет критов и многого другого.

Я понимаю если сервер был бы доделан и оставалось только написать квесты, но тут ещё работать и работать.

TieLay 13.10.2014 19:11

Re: TERA @ JAVA
 
Ну так дерзай, а так, что разрабы, что U3J заморозили и предали забвению развитие своих проектов

Arhatt 15.10.2014 00:16

Re: TERA @ JAVA
 
Jared на яндекс сможешь залить, то что у тебя есть? и дать ссыль? Jenova завуалировали свой проек из за зевак....... залогинился на их сайте..... но увы! закрыто для скачивания! теперь кто успел скачать, тот только и может поделиться.........

jared5000 15.10.2014 16:28

Re: TERA @ JAVA
 
Цитата:

Сообщение от Arhatt (Сообщение 377053)
Jared на яндекс сможешь залить, то что у тебя есть? и дать ссыль? Jenova завуалировали свой проек из за зевак....... залогинился на их сайте..... но увы! закрыто для скачивания! теперь кто успел скачать, тот только и может поделиться.........

Так я же и пользуюсь тойжей версией сервака что TieLay кидал.
Вот его пост.
https://forum.zone-game.info/showpos...6&postcount=20
Само собой нужно поднять mysql сервер, создать таблицу tera и прописать в конфиге логин и пароль от мускула. Так же нужно поднять apache или любой другой сервер по адресу 127.0.0.1 и закинуть туда реалм.
Запускается она довольно просто. Если долго логинится, то надо убить сервак и потом снова запустить, то же самое делать если после того как имя перса ввёл, и при нажатие OK действий не происходит.

Кстати запустить можно не только на французском но и английском, надо только чтобы в конце лист было не .en, а .uk.
Ну и само собой exe надо поправить hex редактором.

Так же я скачал версию сервака на C# но она для более старого клиента и opcodes не подходят, хотя там намного больше написано всего. Незнаю что будет легче попытаться менять opcodes в C# версии или переносить всю логику на Java.


+++++++++++++++++++++++

Честно говоря на данный момент нет смысла запускать java сервер теры. Она пустая. У любого класса всего 2-3 скила, других скилов нет в xml, далее мобы не реагируют. Единственное что есть это моунты :).

Arhatt 16.10.2014 22:50

Re: TERA @ JAVA
 
хах, пытался......... у меня то ли руки кривые, то ли я чего то не понимаю..... При запуске gameserver у меня выдает что ява не является внутренней командой и дт и тп, такая ошибка встречалась если версия самой явы не подходит или же не прописанна Path! НО я все вроде бы сделал и выхлоп тот же 8( замучился.....
Разобрался, там в батнике были прописаны не те пути к яве..... исправил, значит буду копать дальше)

Arhatt 22.10.2014 20:49

Re: TERA @ JAVA
 
Декриптор на этот клиент у кого есть? мазафака....... :redlol:

TieLay 23.10.2014 09:28

Re: TERA @ JAVA
 
Как писал разраб декриптора, то от патча к патчу Enmasse меняют ключ и вектор инициализации, если сможешь убедить автора выложившего здесь выпустить новый декриптор - удачи.

Ronn-l2f 25.10.2014 19:41

Re: TERA @ JAVA
 
К сожалению я не являюсь единственным владельцем исходников по teraonline.org, так бы передал проект в опенсорс, так как свернул разработку больше полтора года назад :)

Arhatt 26.10.2014 10:55

Re: TERA @ JAVA
 
Я думаю от опенсурса он бы только выиграл, ведь одна голова хорошо, а +100500 лучше)

jared5000 30.12.2014 11:02

Re: TERA @ JAVA
 
Цитата:

Сообщение от Ronn-l2f (Сообщение 377715)
К сожалению я не являюсь единственным владельцем исходников по teraonline.org, так бы передал проект в опенсорс, так как свернул разработку больше полтора года назад :)

teraonline.org закрыли? Можете хотя бы опкоды кинуть или инструменты?

Ronn-l2f 04.05.2015 21:19

Re: TERA @ JAVA
 
Цитата:

Сообщение от jared5000 (Сообщение 382314)
teraonline.org закрыли? Можете хотя бы опкоды кинуть или инструменты?

репозиторий с сервером выложен

TieLay 18.05.2015 13:20

Re: TERA @ JAVA
 
А как же ссылка?
ВОТ


Текущее время: 03:03. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot