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!

[Tutorial] Local/Online setup

Newbie Spellweaver
Joined
Dec 28, 2014
Messages
23
Reaction score
0
it seems to work now, executer.exe has to be allowed through firewall too
 
Joined
Apr 16, 2007
Messages
441
Reaction score
204
Currently things that don't work:
- Add Friend
- PVP Arena
- Invite Player to Party/Quest from Boat

Are you sure those not work because of LAN or WAN set up? But locally worked? Then somethings really wrong with the IP's on the config files. If not work between server files and client missed matches somehow then we should find the most closes client that really goes with this TW server files . Why I said all these? Because if you read Release- Vindictus section. They were trying to find the most suitable clients for this server. It's a recent server files from TW too. How could it didn't work with those features?

Good guide tho :)
@WAMVN, we can't make a VMware from this server files. It uses MSSQL for its database. We can do an 1-click server set-up like this one herehttp://forum.ragezone.com/f478/developement-click-server-setup-989712/

You can ask that mods for help with the scripts of setting up :) GL tho.
But set up Vindictus servers are too easy :) I did it about 30 mins+

PVP Arena works according to SanGawku's screenshot you just have to set it up apparently im pretty sure those things that currently do not work is related to the configuration files i don't believe it has to do with anything related to my setup with lan/wan ip.

it seems to work now, executer.exe has to be allowed through firewall too

yeah you need to allow all the server programs through firewall.

I can not enter the village

I need more information if i'm going to help you, on the previous post you mentioned something about CRConfig.xml? I believe it might be your configuration files take a look over it and make sure you entered everything correctly there are lan ip's that are hard to spot.

Thank you so much for guide mate, i love you so much :) i'am already open my own server with your help.. If someone can try to login i'am sharing my server ip: 37.75.9.252 See you soon in game ^^

oh i am getting some errors when i click to start game. I have succesfully created a character.

PlayerService Log:

Code:
07-08 21:12:20 >    at System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query)
07-08 21:12:20 >    at PlayerService.ItemServiceCore.LogDataContext.AddItemLedger(Nullable`1 journalID, Nullable`1 itemID, String itemClass, Nullable`1 characterID, Nullable`1 event, Nullable`1 num, Nullable`1 color1, Nullable`1 color2, Nullable`1 color3, Nullable`1 reducedDurability, Nullable`1 maxDurabilityBonus, Nullable`1 actionCategory, Nullable`1 bundleItemCount)
07-08 21:12:20 >    at PlayerService.ItemServiceCore.ItemLog.AddItemLedger(Int64 journalID, Int64 cid, ItemLogType eventType, ActionType action, LogData data)
07-08 21:12:20 > ClientConnectionId:c00fb5ac-f2a3-4b9b-a250-e17505afdc38
07-08 21:12:20 > Error Number:137,State:2,Class:15
07-08 21:12:20 > [/ERROR]
07-08 21:12:20 > [PlayerService.PlayerService][PlayerService.PlayerService (1172)][ItemOwner] - Error while Saving Logs.[JournalID 4427321]System.Data.SqlClient.SqlException (0x80131904): Must declare the scalar variable "@CharacteriD".
07-08 21:12:20 > Must declare the scalar variable "@CharacteriD".
07-08 21:12:20 >    at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
07-08 21:12:20 >    at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
07-08 21:12:20 >    at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
07-08 21:12:20 >    at System.Data.Linq.SqlClient.SqlProvider.Execute(Expression query, QueryInfo queryInfo, IObjectReaderFactory factory, Object[] parentArgs, Object[] userArgs, ICompiledSubQuery[] subQueries, Object lastResult)
07-08 21:12:20 >    at System.Data.Linq.SqlClient.SqlProvider.ExecuteAll(Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, Object[] userArguments, ICompiledSubQuery[] subQueries)
07-08 21:12:20 >    at System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query)
07-08 21:12:20 >    at PlayerService.ItemServiceCore.LogDataContext.AddItemLedger(Nullable`1 journalID, Nullable`1 itemID, String itemClass, Nullable`1 characterID, Nullable`1 event, Nullable`1 num, Nullable`1 color1, Nullable`1 color2, Nullable`1 color3, Nullable`1 reducedDurability, Nullable`1 maxDurabilityBonus, Nullable`1 actionCategory, Nullable`1 bundleItemCount)
07-08 21:12:20 >    at PlayerService.ItemServiceCore.ItemLog.AddItemLedger(Int64 journalID, Int64 cid, ItemLogType eventType, ActionType action, LogData data)
07-08 21:12:20 > ClientConnectionId:c00fb5ac-f2a3-4b9b-a250-e17505afdc38
07-08 21:12:20 > Error Number:137,State:2,Class:15
07-08 21:12:20 > 
07-08 21:12:20 > [PlayerService.PlayerService][PlayerService.PlayerService (1172)][ItemOwner] - Error while Saving Logs.[JournalID 4427321]System.Data.SqlClient.SqlException (0x80131904): Must declare the scalar variable "@CharacteriD".
07-08 21:12:20 > Must declare the scalar variable "@CharacteriD".
07-08 21:12:20 >    at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
07-08 21:12:20 >    at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
07-08 21:12:20 >    at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
07-08 21:12:20 >    at System.Data.Linq.SqlClient.SqlProvider.Execute(Expression query, QueryInfo queryInfo, IObjectReaderFactory factory, Object[] parentArgs, Object[] userArgs, ICompiledSubQuery[] subQueries, Object lastResult)
07-08 21:12:20 >    at System.Data.Linq.SqlClient.SqlProvider.ExecuteAll(Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, Object[] userArguments, ICompiledSubQuery[] subQueries)
07-08 21:12:20 >    at System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query)
07-08 21:12:20 >    at PlayerService.ItemServiceCore.LogDataContext.AddItemLedger(Nullable`1 journalID, Nullable`1 itemID, String itemClass, Nullable`1 characterID, Nullable`1 event, Nullable`1 num, Nullable`1 color1, Nullable`1 color2, Nullable`1 color3, Nullable`1 reducedDurability, Nullable`1 maxDurabilityBonus, Nullable`1 actionCategory, Nullable`1 bundleItemCount)
07-08 21:12:20 >    at PlayerService.ItemServiceCore.ItemLog.AddItemLedger(Int64 journalID, Int64 cid, ItemLogType eventType, ActionType action, LogData data)
07-08 21:12:20 > ClientConnectionId:c00fb5ac-f2a3-4b9b-a250-e17505afdc38
07-08 21:12:20 > Error Number:137,State:2,Class:15
07-08 21:12:20 > 
07-08 21:12:20 > [PlayerService.PlayerService][PlayerService.PlayerService (1172)][ItemOwner] - Error while Saving Logs.[JournalID 4427321]System.Data.SqlClient.SqlException (0x80131904): Must declare the scalar variable "@CharacteriD".
07-08 21:12:20 > Must declare the scalar variable "@CharacteriD".
07-08 21:12:20 >    at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
07-08 21:12:20 >    at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
07-08 21:12:20 >    at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
07-08 21:12:20 >    at System.Data.Linq.SqlClient.SqlProvider.Execute(Expression query, QueryInfo queryInfo, IObjectReaderFactory factory, Object[] parentArgs, Object[] userArgs, ICompiledSubQuery[] subQueries, Object lastResult)
07-08 21:12:20 >    at System.Data.Linq.SqlClient.SqlProvider.ExecuteAll(Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, Object[] userArguments, ICompiledSubQuery[] subQueries)
07-08 21:12:20 >    at System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query)
07-08 21:12:20 >    at PlayerService.ItemServiceCore.LogDataContext.AddItemLedger(Nullable`1 journalID, Nullable`1 itemID, String itemClass, Nullable`1 characterID, Nullable`1 event, Nullable`1 num, Nullable`1 color1, Nullable`1 color2, Nullable`1 color3, Nullable`1 reducedDurability, Nullable`1 maxDurabilityBonus, Nullable`1 actionCategory, Nullable`1 bundleItemCount)
07-08 21:12:20 >    at PlayerService.ItemServiceCore.ItemLog.AddItemLedger(Int64 journalID, Int64 cid, ItemLogType eventType, ActionType action, LogData data)
07-08 21:12:20 > ClientConnectionId:c00fb5ac-f2a3-4b9b-a250-e17505afdc38
07-08 21:12:20 > Error Number:137,State:2,Class:15
07-08 21:12:20 > 
07-08 21:12:20 > [PlayerService.PlayerService][PlayerService.PlayerService (1172)][ItemOwner] - Error while Saving Logs.[JournalID 4427321]System.Data.SqlClient.SqlException (0x80131904): Must declare the scalar variable "@CharacteriD".
07-08 21:12:20 > Must declare the scalar variable "@CharacteriD".
07-08 21:12:20 >    at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
07-08 21:12:20 >    at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
07-08 21:12:20 >    at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
07-08 21:12:20 >    at System.Data.Linq.SqlClient.SqlProvider.Execute(Expression query, QueryInfo queryInfo, IObjectReaderFactory factory, Object[] parentArgs, Object[] userArgs, ICompiledSubQuery[] subQueries, Object lastResult)
07-08 21:12:20 >    at System.Data.Linq.SqlClient.SqlProvider.ExecuteAll(Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, Object[] userArguments, ICompiledSubQuery[] subQueries)
07-08 21:12:20 >    at System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query)
07-08 21:12:20 >    at PlayerService.ItemServiceCore.LogDataContext.AddItemLedger(Nullable`1 journalID, Nullable`1 itemID, String itemClass, Nullable`1 characterID, Nullable`1 event, Nullable`1 num, Nullable`1 color1, Nullable`1 color2, Nullable`1 color3, Nullable`1 reducedDurability, Nullable`1 maxDurabilityBonus, Nullable`1 actionCategory, Nullable`1 bundleItemCount)
07-08 21:12:20 >    at PlayerService.ItemServiceCore.ItemLog.AddItemLedger(Int64 journalID, Int64 cid, ItemLogType eventType, ActionType action, LogData data)
07-08 21:12:20 > ClientConnectionId:c00fb5ac-f2a3-4b9b-a250-e17505afdc38
07-08 21:12:20 > Error Number:137,State:2,Class:15
07-08 21:12:20 > 
07-08 21:12:20 > [PlayerService.PlayerService][PlayerService.PlayerService (1172)][PlayerEntity] - Exception on entity closed event(Character.LogoutCharacter) : System.Data.SqlClient.SqlException (0x80131904): Must declare the scalar variable "@Cid".
07-08 21:12:20 >    at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
07-08 21:12:20 >    at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
07-08 21:12:20 >    at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
07-08 21:12:20 >    at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
07-08 21:12:20 >    at System.Data.SqlClient.SqlDataReader.get_MetaData()
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
07-08 21:12:20 >    at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
07-08 21:12:20 >    at System.Data.Linq.SqlClient.SqlProvider.Execute(Expression query, QueryInfo queryInfo, IObjectReaderFactory factory, Object[] parentArgs, Object[] userArgs, ICompiledSubQuery[] subQueries, Object lastResult)
07-08 21:12:20 >    at System.Data.Linq.SqlClient.SqlProvider.ExecuteAll(Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, Object[] userArguments, ICompiledSubQuery[] subQueries)
07-08 21:12:20 >    at System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query)
07-08 21:12:20 >    at PlayerService.CharacterServiceCore.BonusEffect.BonusEffectDBDataContext.GetBonusEffect(Nullable`1 cID)
07-08 21:12:20 >    at PlayerService.CharacterServiceCore.BonusEffect.VIPBonus.SetVIPEffect()
07-08 21:12:20 >    at PlayerService.CharacterServiceCore.BonusEffect.VIPBonus.GetRemainTimeSec()
07-08 21:12:20 >    at PlayerService.CharacterServiceCore.CharacterEntity.LogoutCharacter()
07-08 21:12:20 >    at PlayerService.PlayerEntity.OnEntityClosed(Object sender, EventArgs e)
07-08 21:12:20 > ClientConnectionId:f8b83a36-80c5-491c-930d-5647482c9c48
07-08 21:12:20 > Error Number:137,State:2,Class:15
07-08 21:12:20 >

Quickly skimming through the error message i notice that the error is for an item? did you by any chance played around with the items command and get a bugged item of some sort? could you expand on exactly what is going on like what kind of error you are getting where where and how?
 
Last edited:
Custom Title Activated
Loyal Member
Joined
Aug 23, 2010
Messages
1,529
Reaction score
403
PVP Arena works according to SanGawku's screenshot you just have to set it up apparently im pretty sure those things that currently do not work is related to the configuration files i don't believe it has to do with anything related to my setup with lan/wan ip.



yeah you need to allow all the server programs through firewall.



I need more information if i'm going to help you, on the previous post you mentioned something about CRConfig.xml? I believe it might be your configuration files take a look over it and make sure you entered everything correctly there are lan ip's that are hard to spot.



Quickly skimming through the error message i notice that the error is for an item? did you by any chance played around with the items command and get a bugged item of some sort? could you expand on exactly what is going on like what kind of error you are getting where where and how?

Thank you for reply i have expand error and i post a 2 error ss at here http://forum.ragezone.com/f946/help-disconnect-character-select-screen-1107906 i can login to game on my local pc ..... i cannot login to my vps server with same configs...
 
Joined
Apr 16, 2007
Messages
441
Reaction score
204
Thank you for reply i have expand error and i post a 2 error ss at here http://forum.ragezone.com/f946/help-disconnect-character-select-screen-1107906 i can login to game on my local pc ..... i cannot login to my vps server with same configs...

So you were able to login & create a character, but then you get this error message is that right? If that is the case it sounds like maybe you missed an ip somewhere under Player Service i will take a look into once i get home.
 
Custom Title Activated
Loyal Member
Joined
Aug 23, 2010
Messages
1,529
Reaction score
403
So you were able to login & create a character, but then you get this error message is that right? If that is the case it sounds like maybe you missed an ip somewhere under Player Service i will take a look into once i get home.

Yes i can login and create a character there is no problem... I think required some configuration on mssql server...
 
Junior Spellweaver
Joined
May 11, 2012
Messages
152
Reaction score
10
server/RCClient/RCConfig.xml
I dont know but the lan/wan ip in this file always change to 127.0.0.1 everytime i run the server.
 
Newbie Spellweaver
Joined
Jul 7, 2016
Messages
12
Reaction score
0
WAN seems to connect properly, I have issue how it doens't get the server. I'm using xampp and as the game is running on my pc it grabs the server connection data for me (name, ip)
Aznkidd235 - [Tutorial] Local/Online setup - RaGEZONE Forums



The server list for others isnt empty, it's as on the image 'live' I don't know what server that is
because it's not the name of the server I have. And yeah on local this all works.



When my friend is trying to connect the client doesn't seem to grab the EndPoint.txt from my xampp, yet when they try enter my ip on internet it shows xampp page so it seems the connection isn't blocked. I've been trying to fix this now 2 days can someone help me? I'm trying to go WAN and did everything as this guide said and replaced all LANIP to my WAN IP.

Directly the issue:
When someone else tried to load the client except me the client doesn't get the server ip and says Server Under Maintenance aka offline.
I have followed this guide and replaced everything in here on my WAN ip and EndPoint.txt aswell. Can someone help me?

- I got ports 0-65535 open all
-Firewall is off & internet firewall is off
-My public ip is on hosts file

Please help, very desperate & upset with this...
 
Last edited:
Custom Title Activated
Loyal Member
Joined
Dec 20, 2005
Messages
2,046
Reaction score
117
hmm weird, why my MHTW client is all chinese interface on that log in screen but yours is in English. I try to click on the upper button where it say English but nothing changed. Anyone know how to stop server or restart it from the tool? I can't find the options to stop servers.
 
Junior Spellweaver
Joined
May 11, 2012
Messages
152
Reaction score
10
WAN seems to connect properly, I have issue how it doens't get the server. I'm using xampp and as the game is running on my pc it grabs the server connection data for me (name, ip)
Aznkidd235 - [Tutorial] Local/Online setup - RaGEZONE Forums


The server list for others isnt empty, it's as on the image 'live' I don't know what server that is
because it's not the name of the server I have. And yeah on local this all works.



When my friend is trying to connect the client doesn't seem to grab the EndPoint.txt from my xampp, yet when they try enter my ip on internet it shows xampp page so it seems the connection isn't blocked. I've been trying to fix this now 2 days can someone help me? I'm trying to go WAN and did everything as this guide said and replaced all LANIP to my WAN IP.

Directly the issue:
When someone else tried to load the client except me the client doesn't get the server ip and says Server Under Maintenance aka offline.
I have followed this guide and replaced everything in here on my WAN ip and EndPoint.txt aswell. Can someone help me?

- I got ports 0-65535 open all
-Firewall is off & internet firewall is off
-My public ip is on hosts file

Please help, very desperate & upset with this...

I have found out why:
Anyone connects to server must have these lines in hosts file. Replace 10.97.57.2 with your wan/lan ip and you will see the server name.
10.97.57.2 mhtwcheck.garenanow.com
10.97.57.2 hereospatch-gm.nexon.com
10.97.57.2 shop.heroes.garena.tw
10.97.57.2 service.garena.tw
10.97.57.2 heroes.garena.tw
10.97.57.2 image.garena.tw
10.97.57.2 gamelog.heroes.nexon.com
 
Last edited:
Newbie Spellweaver
Joined
Jun 29, 2012
Messages
65
Reaction score
4
Hey guys, i managed to connect my brother on wireless connection on my server, but has some issues on channels saying "'too crowded" and unable to make any mission for him, maybe wireless is the problem? If some1 can connect to my server i'd be really grateful! ip : VindiAlex.homepc.it
paste this to hosts file:

VindiAlex.homepc.it mhtwcheck.garenanow.com
VindiAlex.homepc.it hereospatch-gm.nexon.com
VindiAlex.homepc.it shop.heroes.garena.tw
VindiAlex.homepc.it service.garena.tw
VindiAlex.homepc.it heroes.garena.tw
VindiAlex.homepc.it image.garena.tw
VindiAlex.homepc.it gamelog.heroes.nexon.com
 
Newbie Spellweaver
Joined
Jul 7, 2016
Messages
12
Reaction score
0
I have found out why:
Anyone connects to server must have these lines in hosts file. Replace 10.97.57.2 with your wan/lan ip and you will see the server name.
10.97.57.2 mhtwcheck.garenanow.com
10.97.57.2 hereospatch-gm.nexon.com
10.97.57.2 shop.heroes.garena.tw
10.97.57.2 service.garena.tw
10.97.57.2 heroes.garena.tw
10.97.57.2 image.garena.tw
10.97.57.2 gamelog.heroes.nexon.com

I'm pretty sure there is a better way of doing it lol
 
Moderator
Staff member
Moderator
Joined
Oct 8, 2006
Messages
647
Reaction score
369
I'm pretty sure there is a better way of doing it lol


Yeah the better way of doing it is figuring out how to resign HFS files and editing the featureMatrix client side then you would just
replace the fields in teh client with the correct ip/hostname. However since nobody has done that since the early days of vindictus... your burnt and have to use the host file replacements.
 
Newbie Spellweaver
Joined
Jul 7, 2016
Messages
12
Reaction score
0
Yeah the better way of doing it is figuring out how to resign HFS files and editing the featureMatrix client side then you would just
replace the fields in teh client with the correct ip/hostname. However since nobody has done that since the early days of vindictus... your burnt and have to use the host file replacements.

Yeah this is what I was suspecting, ugh. I guess I write a java program to edit hosts file before booting the game.
 
Back
Top