|
You last visited: Today at 04:47
Advertisement
Anyway to change server name in client?
Discussion on Anyway to change server name in client? within the CO2 Private Server forum part of the Conquer Online 2 category.
01/23/2014, 09:55
|
#1
|
elite*gold: 0
Join Date: Mar 2007
Posts: 155
Received Thanks: 31
|
Anyway to change server name in client?
Hey EPvPers,
Since i'm using another source now, i'm off the ****** Messi sources :') ... and using a lower patched source.
But i would like to change my server name (client sided). Previously, it was possible to change the server name in the server.dat file, now it isn't anymore.
How to change the server name of my client now? Is it even possible?
Thanks!
Bash.
|
|
|
01/23/2014, 11:52
|
#2
|
elite*gold: 0
Join Date: Jul 2008
Posts: 874
Received Thanks: 238
|
client version?
|
|
|
01/23/2014, 13:49
|
#3
|
elite*gold: 0
Join Date: Feb 2013
Posts: 94
Received Thanks: 13
|
I assume you are using Redux. if you are you can use the cid loader...
|
|
|
01/23/2014, 14:53
|
#4
|
elite*gold: 0
Join Date: May 2011
Posts: 648
Received Thanks: 413
|
Quote:
Originally Posted by EOS 60D
I assume you are using Redux. if you are you can use the cid loader...
|
Nope
|
|
|
01/23/2014, 15:23
|
#5
|
elite*gold: 0
Join Date: Mar 2007
Posts: 155
Received Thanks: 31
|
i'm using an updated server. Don't know who's source it actually is.. but i guess its an updated Conquer_Server source... i'm using patch 5673..
Guess its not possible to change the server name then huh?
|
|
|
01/23/2014, 17:22
|
#6
|
elite*gold: 12
Join Date: Jul 2011
Posts: 8,282
Received Thanks: 4,191
|
Quote:
Originally Posted by bashondegek
i'm using an updated server. Don't know who's source it actually is.. but i guess its an updated Conquer_Server source... i'm using patch 5673..
Guess its not possible to change the server name then huh?
|
It is possible, but you would have to know hooking to do it. That, or how to encrypt the server.dat file since that is currently unknown. If you are able to bypass server.dat's encryption and figure out the new (if changed) structure of the file, then you could load in a plaintxt server.dat file. It's complicated though if you're not familiar with assembly. Also, Messi or not, all of those sources are the same Trinity based source. People just add an NPC and rename the entire source as their own.
|
|
|
01/23/2014, 18:19
|
#7
|
elite*gold: 0
Join Date: Mar 2007
Posts: 155
Received Thanks: 31
|
Quote:
Originally Posted by Spirited Fang
It is possible, but you would have to know hooking to do it. That, or how to encrypt the server.dat file since that is currently unknown. If you are able to bypass server.dat's encryption and figure out the new (if changed) structure of the file, then you could load in a plaintxt server.dat file. It's complicated though if you're not familiar with assembly. Also, Messi or not, all of those sources are the same Trinity based source. People just add an NPC and rename the entire source as their own.
|
Ah, Okay.. well i will try to find out. There must be a way to find out what encryption they used... If i find out, i will post it here for sure!
Thanks for all the help guys :-) You all help me alot
|
|
|
01/23/2014, 20:48
|
#8
|
elite*gold: 0
Join Date: Jul 2008
Posts: 874
Received Thanks: 238
|
try this
Server Name changer
PHP Code:
//Conquer.exe+5FE0E8
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Runtime.InteropServices; using System.Diagnostics;
namespace ConsoleApplication1 { class Program { // 0x009FE0E8 const int PROCESS_VM_WRITE = 0x0020; const int PROCESS_VM_OPERATION = 0x0008; const int PROCESS_WM_READ = 0x0010;
[DllImport("kernel32.dll")] public static extern IntPtr OpenProcess(int dwDesiredAccess, bool bInheritHandle, int dwProcessId);
[DllImport("kernel32.dll", SetLastError = true)] static extern bool WriteProcessMemory(int hProcess, int lpBaseAddress, byte[] lpBuffer, int dwSize, ref int lpNumberOfBytesWritten); [DllImport("kernel32.dll")] public static extern bool ReadProcessMemory(int hProcess, int lpBaseAddress, byte[] lpBuffer, int dwSize, ref int lpNumberOfBytesRead);
public static void Main() { Process process = Process.GetProcessesByName("conquer")[0]; IntPtr processHandle = OpenProcess(PROCESS_WM_READ, false, process.Id);
int bytesRead = 0; byte[] buffer = new byte[10]; //'Hello World!' takes 12*2 bytes because of Unicode
// 0x0046A3B8 is the address where I found the string, replace it with what you found ReadProcessMemory((int)processHandle, 0x009FE0E8, buffer, buffer.Length, ref bytesRead);
Console.WriteLine(Encoding.Default.GetString(buffer) + " (" + bytesRead.ToString() + "bytes)"); string ServerName = Encoding.Default.GetString(buffer);
while (true) { if (!ServerName.Contains("MaTrix")) { process = Process.GetProcessesByName("conquer")[0]; processHandle = OpenProcess(0x1F0FFF, false, process.Id);
int bytesWritten = 0; buffer = Encoding.Default.GetBytes("MaTrix\0"); // '\0' marks the end of string
// replace 0x0046A3B8 with your address WriteProcessMemory((int)processHandle, 0x009FE0E8, buffer, buffer.Length, ref bytesWritten); Console.WriteLine("Done"); } } } } }
|
|
|
01/23/2014, 21:44
|
#9
|
elite*gold: 0
Join Date: Mar 2007
Posts: 155
Received Thanks: 31
|
Run it server side, or client side ?
|
|
|
01/23/2014, 22:22
|
#10
|
elite*gold: 20
Join Date: Oct 2008
Posts: 328
Received Thanks: 43
|
Quote:
Originally Posted by bashondegek
Run it server side, or client side ?
|
Client side of course.
|
|
|
01/23/2014, 22:23
|
#11
|
elite*gold: 0
Join Date: Mar 2007
Posts: 155
Received Thanks: 31
|
Quote:
Originally Posted by jackpotsvr
Client side of course. 
|
Loel xD. didn't know that xD.. thanks :P
|
|
|
01/23/2014, 22:36
|
#12
|
elite*gold: 0
Join Date: Jul 2008
Posts: 874
Received Thanks: 238
|
Quote:
Originally Posted by bashondegek
Run it server side, or client side ?
|
it is just as proof of concept u could use it in csv3 hook
|
|
|
01/24/2014, 00:17
|
#13
|
elite*gold: 12
Join Date: Jul 2011
Posts: 8,282
Received Thanks: 4,191
|
Wait wait wait, is that code just changing the process name or the window name? If so, you can change the name of the client just by editing the string files in the ini folder. Is he not talking about the server name from server.dat?
|
|
|
01/24/2014, 00:28
|
#14
|
elite*gold: 0
Join Date: Jul 2008
Posts: 874
Received Thanks: 238
|
is this what u mean?
|
|
|
01/24/2014, 14:20
|
#15
|
elite*gold: 0
Join Date: Mar 2007
Posts: 155
Received Thanks: 31
|
Quote:
Originally Posted by abdoumatrix
is this what u mean?
|
Yeaa, that server name indeed :-).
|
|
|
 |
|
Similar Threads
|
EcSrO Server/Client with mastery how to change ?
09/09/2013 - SRO Private Server - 2 Replies
Hello
My server old school Ecsro files 80 cap.. But Skill mastery 240/300 :(
Mastery 300/300 hot to change ?
Thanx
|
[Vsro] How To Change Client to LG 3 Plus Client =)
10/19/2011 - SRO Private Server - 0 Replies
I use Vsro Files , How to change client ?
Vsro Client to iSro Legend 3 Plus client ??
|
Allround Client (mit IP Change für Root-Server)
08/31/2011 - Metin2 Private Server - 2 Replies
Hi =)
Ich habe vergessen wie der original Client heißt und konnte ihn entsprechend auch nicht finden.
Deswegen frage ich mal:
Kann mir jemand den Client schicken (also Link dazu), bei dem man in eine Textdatei einfach die IP des entsprechenden Rootservers eingeben konnte?
|
How to change port game client & server
03/20/2011 - Shaiya Private Server - 3 Replies
Hi all
I need to change port game server & client.
I think port game client could be changed by using hex, but i dont know where.
Anyone know, plz help me.
Thanks first.
|
how to change the server client version?
01/20/2009 - Dekaron Private Server - 1 Replies
anyone know how to change the client version ? i used winhex to change it but when i try to connect it still say " different client version" wonder if anyone could help me on that? thus the sx client doesnt have a version file to change. and cant even load the launcher either because it would say something like it couldnt read the bin/option .
|
All times are GMT +1. The time now is 04:48.
|
|