[Tera-Online] - Dev Here.

Socius Decennalis
Decennium
Joined
Oct 4, 2007
Messages
108
Reaction score
22
Hello everyone!

Here I am posting the online emulator therapeutic is tera-api-paion-0.0.9, but would like a help of which program to use to run the db, ie, how to put run the server, someone could, or would like to even help?

Here's file:
 
====================================================================
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
-------------


Release Notes
-------------
Current version - 0.0.9


System Requirements
-------------------
JDK: 1.6.0.23
Database: MySQL 5.5.8
Memory: 256MB
Operating System: No minimum requirement
 
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 ...
 
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.
 
There are no releases based on Tera, There are however 2 teams working on creating a private server.

and
 
I have found this :
My Server is running, unfortunately cannot connect to the server. :(
the TeraLauncher gives me the error: Download patch aborted ...

please help
 
Back