Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Tera-Online] - Dev Here.

Newbie Spellweaver
Joined
May 21, 2011
Messages
13
Reaction score
0
====================================================================
tera-api is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

tera-api is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with tera-api. If not, see <http://www.gnu.org/licenses/>.
====================================================================

What is it?
-----------
This is PAION project based on tera-api framework

Supported Client
----------------
2.1.0.3 NA/EU

Installation
-------------
https://github.com/ATracer/tera-api/wiki/Build-and-installation

Release Notes
-------------
Current version - 0.0.9
https://github.com/ATracer/tera-api/issues#issue/47

System Requirements
-------------------
JDK: 1.6.0.23
Database: MySQL 5.5.8
Memory: 256MB
Operating System: No minimum requirement
 
Newbie Spellweaver
Joined
May 21, 2011
Messages
13
Reaction score
0
compile the server?.

Requirements: Java, Maven and Files.
1) Download the GIT-client (you can find on Google.)
2) Create a directory, say tera
3) Right-click on the directory -> Git Bash
4) In console write:
Code:
git clone git: / / github.com / ATracer / tera-api.git


and press Enter, wait until the end of the operation.
5) Go into the directory \ tera \ tera-api \ com.tera (there is a project of aggregator), and run mvn clean install (or more to liking).

This is actually training. Successful compilation of the idea will not, therefore we will describe some of crutches and the overall work of a file:

1) Go to the directory \ tera \ tera-api \ com.tera and execute
Code:
  copy pom.xml "% USERPROFILE% \. m2 \ repository \ com \ tera \ com.tera \ 1.0.0 \ com.tera-1.0.0.pom"

(We could and mvn install: install-file ..., but it is so sure). This is for WINDOWS and ways to check if that. If that is not so - and you can manually copy and rename. [This eliminates the error from the "lost" parent pom]
2) Dependence. I counted a few pieces that have not been found in dozens of repositories (of course due to specific versions and differences in group names, and artifacts). All changes will be in pom.xml, wrote about above (by the way, after the changes necessary to repeat the first step of copying, since the sub-charge dependence of the parent pom in the local repository).

a) org.eclipse: osgi: jar: 3.6.0.v20100517 [wrong artifact id]

add:
Code:
<dependency>
   <groupId> org.eclipse.osgi </ groupId>
   <artifactId> org.eclipse. osgi </ artifactId>
   <version> $ {equinox.version} </ version>
 </ Dependency>


b) com.google.inject: guice: jar: snapshot-r1189, com.google.inject: guice-assistedinject: jar: snapshot-r1189

change the version from the snapshot-r1189 for 2.0

Code:
  <guice.version> 2.0 </ guice.version>

Edit the group id and artifact:

Code:
  <dependency>
   <groupId> com.google.inject. extensions </ groupId>
   <artifactId> guice-assisted - inject </ artifactId>
   <version> $ {guice.version} </ version>
   <type> jar </ type>
 </ Dependency>


a) trove: trove: jar: 2.1.0

take a bit older than the alternative (to replace the relationship):

Code:
  <dependency>
   <groupId> net.sf.trove4j </ groupId>
   <artifactId> trove4j </ artifactId>
   <version> 2.0.2 </ version>
 </ Dependency>


Next, go to com.tera.common.database:

here as an option can be used instead of the usual artifacts bundle (selection - drank) -

Code:
  <Embed-Dependency> Mysql-connector-java-bundle, sqlite-jdbc-bundle, commons-dbcp </ Embed-Dependency>

Code:
  <dependency>
   <groupId> mysql </ groupId>
   <artifactId> mysql-connector-java-bundle </ artifactId>
   <version> 5.1.13 </ version>
 </ Dependency>
 <dependency>
   <groupId> org.xerial </ groupId>
   <artifactId> sqlite-jdbc-bundle </ artifactId>
   <version> 3.7.2 </ version>
 </ Dependency>


Also, all sub-com.tera.common .* there is a dependence in the netty-3.2.1.Final (second herd of dependency managment .) As the worst, but the fastest solution - add to all the pom.xml repository with this artifact:

Code:
  <repositories>
     <repository>
       <id> atlassian-groups-public-m2-repo </ id>
       <name> Atlassian Groups Public Maven 2 Repository </ name>
       <url> https://maven.atlassian.com/content/groups/public </ url>
       <snapshots>
         <enabled> true </ enabled>
       </ Snapshots>
       <releases>
         <enabled> true </ enabled>
       </ Releases>
     </ Repository>
   </ Repositories>


By the way, some tests fail, so we can process them off (not good) --Dmaven.test.skip = true

Finally it should be noted that out rather than manual, and the hint "where to dig." On the example I showed com.tera.common .* What can be expected mainly in compiling the default profile and the others who also need to compile. Example:

Code:
  mvn clean install-P id_profilya

Actually id: gapi, gsaion, lapi, lsaion and paion.

ZY If nothing is clear - it is better to learn or be postponed until better times. Now version of the project 0.0.6-SNAPSHOT, which means it is still unstable, and much will change, maybe ...
 
Initiate Mage
Joined
Sep 14, 2011
Messages
2
Reaction score
0
Hello,

You can't start the server because the properties are defined in the commons.
I'm starting a new project named "tera on".
I've started to rework the sources but i need many help because there is lot of work to do. so, if you wanna help, this is my skype: nine131313.

I hope many people will help me on this project.
 
Initiate Mage
Joined
Sep 14, 2011
Messages
2
Reaction score
0
and you can't still login into the world ..

(fast information, just saying)


Some russian server have worked for a time but the packet structure is always changing and thr game wasn't on live official server so it's hard to go ahead... :blush:
 
Experienced Elementalist
Joined
Jul 15, 2006
Messages
224
Reaction score
3
is there something new about TERA?
is there datapack or dev. for TERA ?
i wish test it. i thing this game is very interesting.

sorry for my bad english and thx for replying.
 
Experienced Elementalist
Joined
Jul 15, 2006
Messages
224
Reaction score
3
but i don't understand their languages :) no points of playing unless they have English patches for it.

where can i get information about tera releaze??
In ragezone is there proyect about tera server??
It game is very interresting i would like know more...
 
Back
Top