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

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   TERA (https://forum.zone-game.info/forumdisplay.php?f=182)
-   -   Помогите пожалуйста не могу понять что скачал) (https://forum.zone-game.info/showthread.php?t=10736)

KOMPoT 25.10.2010 14:35

Помогите пожалуйста не могу понять что скачал)
 
http://-------.--/files/ATracer-tera-api-6ba4936.zip
Так ребята я вот скачал по идеи думаю что это исходники сервера Tera

Так ли это?):)

VISTALL 25.10.2010 14:53

Re: Помогите пожалуйста не могу понять что скачал)
 
ну да АТрасер пишет АПи для теры..

Добавлено через 47 секунд
а вот и свн его...http://github.com/ATracer/tera-api/

KOMPoT 25.10.2010 15:17

Re: Помогите пожалуйста не могу понять что скачал)
 
Может ктонибудь подскажет как скопилировать данный сервер ?!)

Добавлено через 35 минут
Build and installation

Project tera-api uses Maven for modules build, running tests and aggregation of the final distribution. Main pom.xml that is used for building is located inside com.tera folder:

<modelVersion>4.0.0</modelVersion>
<groupId>com.tera</groupId>
<artifactId>com.tera</artifactId>
<version>1.0.0</version>
<packaging>pom</packaging>
<name>tera-api Build project</name>

In order to build project the following command should be executed:

mvn clean install <skip-tests> <selected-profiles> <additional-arguments>

where:

* <skip-tests> is -DskipTests=true in order to skip running tetst (optional)
* <selected-profiles> all profiles for building. Example: -P common,gapi,gsaion,lapi,lsaion
* <additional-arguments> for distribution of specific project need to pass additional argument about distribution type. Example -Dpack=login

Common usage:

* to build all modules without tests: mvn clean install -DskipTests=true -P common,gapi,gsaion,lapi,lsaion
* to distribute game server of paion project: mvn clean install -P paion -Dpack=game
* to distribute login server of paion project: mvn clean install -P paion -Dpack=login

Note that final distribution will appear inside com.tera.pack.paion\distribution folder



Вот нашол но к сожелению на Английском...Может кто - нибудь переведет?)

VISTALL 25.10.2010 16:51

Re: Помогите пожалуйста не могу понять что скачал)
 
это билд для мавена....гугл поможет

KOMPoT 26.10.2010 05:06

Re: Помогите пожалуйста не могу понять что скачал)
 
Цитата:

@echo off
title tera-api paion Gameserver

:start
echo Starting tera-api paion Gameserver
echo.

REM -------------------------------------

SET ROOT_DIR=.
SET PROFILE=-agentlib:yjpagent
SET XDEBUG=-Xdebug -Xrunjdwp:transport=dt_socket,address=8998,server=y ,suspend=n
SET LOGBACK=-Dlogback.configurationFile=%ROOT_DIR%/configuration/logback.xml
SET JAVA_OPTS=-XX:+AggressiveOpts
call :setjrebeldirs
java -jar %JREBEL% %JAVA_OPTS% %XDEBUG% %PROFILE% %LOGBACK% org.eclipse.osgi_3.6.0.v20100517.jar -console

REM -------------------------------------

if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
if ERRORLEVEL 0 goto end

:setjrebeldirs
echo Setting jrebel watch dirs
set PARENT_DIR=d:\etc\msysgit\tera-api\
set MODULES=com.tera.common.model,com.tera.common.idfa ctory,com.tera.common.account,com.tera.common.serv ice, ^
com.tera.common.event,com.tera.common.rule,com.ter a.common.configuration,com.tera.common.vcontext,co m.tera.common.util, ^
com.tera.common.module,com.tera.common.task,com.te ra.common.jmx,com.tera.common.cache,com.tera.commo n.data,com.tera.common.dataload, ^
com.tera.common.database,com.tera.common.threadpoo l,com.tera.common.network,com.tera.common.network. netty,com.tera.common.server, ^
com.tera.gapi.account,com.tera.gapi.auth,com.tera. gapi.network,com.tera.gapi.network.packethandler,c om.tera.gapi.world, ^
com.tera.gsaion.auth,com.tera.gsaion.network,com.t era.gsaion.network.netty,com.tera.gsaion.world
call :parsemodule "%MODULES%"
echo %JREBEL_DIRS%
SET JREBEL=-noverify -javaagent:d:\etc\jrebel\jrebel.jar -Drebel.log.file=log.txt -Drebel.dirs=%JREBEL_DIRS%
exit /b

:parsemodule
set list=%1
set list=%list:"=%
FOR /f "tokens=1* delims=," %%a IN ("%list%") DO (
if not "%%a" == "" call :appendparent %%a
if not "%%b" == "" call :parsemodule "%%b"
)
exit /b

:appendparent
set DIR=%PARENT_DIR%%1\target\classes
if "%JREBEL_DIRS%"=="" (
set JREBEL_DIRS=%DIR%
)else (
set JREBEL_DIRS=%JREBEL_DIRS%,%DIR%
)
exit /b

:restart
echo.
echo Administrator Restart ...
echo.
goto start

:error
echo.
echo Server is terminated abnormaly ...
echo.
goto end

:end
echo.
echo Server is terminated ...
echo.
pause
Вот код Батника для компилирования сервера нужно ли тут что либо менять?!)

ivanches 29.10.2010 08:32

Re: Помогите пожалуйста не могу понять что скачал)
 
Этот код и батник не для компилирования, он для запуска!
Поменять в нём можно и нужно лишь пути к директории где собсно компилировал/собирал и указать путь куда установил jrebel.

Добавлено через 2 часа 0 минут
Собранный проект:
http://ifolder.ru/20004605
Распаковать папку etc в корень любого диска(по умолчанию диск D), если диск отличается от дефолтного - отредактировать батники заменив только букву. Установить JRebel в папку etc. В MySQL создаём БД tera_api , логин и пароль root. Ищем в исходниках 5-ть sql файлов : account , player, player_appearance, player_data, server_properties .. создаём таблицы. Запускаемся
D:\etc\msysgit\tera-api\com.tera.pack.paion\distribution\login\startup .bat
D:\etc\msysgit\tera-api\com.tera.pack.paion\distribution\game\startup. bat
Если будет ругаться на yjpagent - качаем и устанавливаем, затем из его папки бинариков копируем(с заменой) в папки login и game yjpagent.dll
..................
Я только не догнал, как клиент запустить и какой клиент юзать... сдаётся мне шо это вовсе не сервер, а просто удобный интерфейс для последующей разработки серверов, о чём и указал ATracer, т.е. API.

walkawlk 02.11.2010 09:04

Re: Помогите пожалуйста не могу понять что скачал)
 
ivanches, напиши как компилил, с меня +

Добавлено через 28 минут
вот что пишет при попытке скомпилировать этим кодом:
Код HTML:

mvn clean install -DskipTests=true -P common,gapi,gsaion,lapi,lsaion
http://imglink.ru/thumbnails/02-11-1...a00a033797.jpg

Добавлено через 1 час 3 минуты
вроде немного разобрался, но теперь другая проблема - мавен требует ПОМ'ы для библиотек, а они отсутствуют - http://imglink.ru/thumbnails/02-11-1...7a397d72eb.jpg

ivanches 04.11.2010 13:21

Re: Помогите пожалуйста не могу понять что скачал)
 
Уже не помню, шо именно мне писалось , помню только шо ручёнками 7-мь библиотек забивал в мавен... в консольке прям команды пишет, только путь указать надо!.... ещё один пом редактировал из гейм....

Добавлено через 2 минуты
Вроде пофиксили уже несколько дней назад(последнее)...???

julia_mon 24.07.2012 01:09

Re: Помогите пожалуйста не могу понять что скачал)
 
Цитата:

Сообщение от ivanches (Сообщение 93878)
Этот код и батник не для компилирования, он для запуска!
Поменять в нём можно и нужно лишь пути к директории где собсно компилировал/собирал и указать путь куда установил jrebel.

Добавлено через 2 часа 0 минут
Собранный проект:
http://ifolder.ru/20004605
Распаковать папку etc в корень любого диска(по умолчанию диск D), если диск отличается от дефолтного - отредактировать батники заменив только букву. Установить JRebel в папку etc. В MySQL создаём БД tera_api , логин и пароль root. Ищем в исходниках 5-ть sql файлов : account , player, player_appearance, player_data, server_properties .. создаём таблицы. Запускаемся
D:\etc\msysgit\tera-api\com.tera.pack.paion\distribution\login\startup .bat
D:\etc\msysgit\tera-api\com.tera.pack.paion\distribution\game\startup. bat
Если будет ругаться на yjpagent - качаем и устанавливаем, затем из его папки бинариков копируем(с заменой) в папки login и game yjpagent.dll
..................
Я только не догнал, как клиент запустить и какой клиент юзать... сдаётся мне шо это вовсе не сервер, а просто удобный интерфейс для последующей разработки серверов, о чём и указал ATracer, т.е. API.


Можно этот файл перезалить и дать ссылку, хоть посмотреть на него. Может есть у кого что-то посвежей дайте пожалуйста ссылку


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

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