Свернуть ↑
Prepare:
1. Windows Server 2021R2
2. SQL Server 2008R2 (no express) and SSMS or above
3. Java JDK 8 or above with creation env JAVA_HOME, JDK_HOME and JRE_HOME and include to system env PATH correct path to folder JDK\bin
4. Complementary tools (Notepad ++, 7zip, VC, .NET Framework 3.5 & 4.8, HeidiSQL, etc) if needed but it's old versions inlude in “\TERA_SERVER\laragon\bin“
Disclimer:
Don't change paths or/and passwords without understanding how it works or you catch some gliches and troubles in work
Correction:
1. Switch SQL Server into mixed mode and set “sa” password as “U6SjJk3ZyQhrv5tq”
2. Open SSMS and login with “sa” account, then restore from “\TERA_SERVER\SQLDATA” folder databases:
- PlanetDB_2800
- SharedDB
- WebAppDB
- intermediate_sharedDB
- LogDB_2800
3. Unpack “TERA_SERVER_laragorn.rar” archive to a root folder in drive you select for use C:\, D:\ or other
4. Tera API based on grail an in newest system it's try download needed libs fron Internet, if U havn't Internet connection on normal speed you can unpack “grails_cache.rar” into %Userprofile% folder
5. Go to “\TERA_SERVER\arb_gw” and change in file “config_arb_gw.txt” IP 47.93.47.124 to your's server IP(<SERVERIP>), leave ports as is
rest_url=http://<SERVERIP>:8080/api
rest_url_auth=http://<SERVERIP>:8080/
6. Go to “\TERA_SERVER\TeraServers”, open “DeploymentConfig.xml” and replace the IPs “47.93.47.124” and “192.168.99.232” by your's server IP(<SERVERIP>)
7. Go to “\TERA_SERVER\laragon\www\81\server” and edit “serverlist.xml” and “serverlist.tw” and replace 47.93.47.124 by your's server IP, make sure the port is “7801”
8. Go to “\TERA_SERVER\laragon\www\81\tera” and edit “LauncherloginForm” in lines 39, 84, 112 and 170 replace “tera7.ddns.net” and “
www.mangot5.com” by your's server IP(<SERVERIP>), leave port “8080” and “81” as is Eg:
http://<SERVERIP>:8080/tera/GetAccountInfoByUserNo
http://<SERVERIP>:8080/tera/LauncherLoginAction
<SERVERIP>/Index/Security/OTP
<SERVERIP>:81/reg/
Start the servers for playing and questing but without dungeons:
1. “\TERA_SERVER\0. Laragon&TeraAPI.lnk” to start mysql, apache server & TeraAPI - wait till in console writes message “INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"] INFO [main] org.apache.catalina.startup.Catalina.start Server startup in xxx ms”
2. “\TERA_SERVER\3. hub.lnk” - wait till in console writes message “Acceptor::Bind at 11001 Socket”
3. “\TERA_SERVER\4. hub_gw.lnk” - wait till in console writes message “Acceptor::Bind at 8000 Socket”
4. “\TERA_SERVER\5. arb_gw.lnk” - wait till in console writes message “Server ready”
5. “\TERA_SERVER\6. ArbiterServer.lnk” - wait till in console writes message “$ Server ready $”
6. “\TERA_SERVER\7. TopographyServer.lnk” - wait till in console writes message “$ Server ready $”
7. “\TERA_SERVER\8. WordlServer.lnk” - wait till in console writes message “$ Server ready $”
If you want dungeons and battlegrounds then start everything else:
A. “\TERA_SERVER\9. DungeonServer.lnk” - wait till in console writes message “$ Server ready $”
B. “\TERA_SERVER\A. DungeonOther.lnk” - wait till in console writes message “$ Server ready $”
C. “\TERA_SERVER\B. PartyMatching.lnk” - wait till in console writes message “$ Server ready $”
D. “\TERA_SERVER\C. BattleField.lnk” - wait till in console writes message “$ Server ready $”
E. “\TERA_SERVER\D. Nexus.lnk” - wait till in console writes message “$ Server ready $”
This is minimad modding of leaked archives and it's work, but not translated to ingles, coz it's breake launcher work.