Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Private Server
You last visited: Today at 13:57

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Proof of Concept] Serverless Co2

Discussion on [Proof of Concept] Serverless Co2 within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1


 
CptSky's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,434
Received Thanks: 1,147
[Proof of Concept] Serverless Co2

Showing a working concept... A serverless CO2. All the logic is inside an injected DLL which is hooking WS2 API and faking recv from an inexistant server.

What could be done with such DLL ?
- A single-player mode with all the logic really inside the game... Not through a proxy...
- A whole new client-server architecture. The DLL would be the conversion layer. Transforming the new API to the legacy API. It means new features, new encryption, new anti-bot, etc...
- An extended client. You can create new packets which will be handled at the DLL level. You can either call the legacy API or find client's functions to hook and call.

CptSky is offline  
Thanks
14 Users
Old 05/13/2014, 02:29   #2
 
InsomniacPro's Avatar
 
elite*gold: 0
Join Date: Feb 2014
Posts: 397
Received Thanks: 205
So pretty much the DLL acts almost as a server, besides online play?
InsomniacPro is offline  
Thanks
1 User
Old 05/13/2014, 02:30   #3


 
CptSky's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,434
Received Thanks: 1,147
Quote:
Originally Posted by InsomniacPro View Post
So pretty much the DLL acts almost as a server, besides online play?
Yes, the DLL is handling packets as the server would do, but the data is never really sent. Just moved inside memory while faking the send/recv.
CptSky is offline  
Thanks
1 User
Old 05/13/2014, 03:24   #4
 
InfamousNoone's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,882
Pretty neat, at one point I was using a technique like this to beat the anti-bot, lol.
InfamousNoone is offline  
Thanks
3 Users
Old 05/17/2014, 00:40   #5
 
Yupmoh's Avatar
 
elite*gold: 26
Join Date: Jul 2011
Posts: 522
Received Thanks: 284
Pretty amazing to see someone pulling off this idea, thank you for the effort
Yupmoh is offline  
Old 05/18/2014, 00:39   #6

 
jackpotsvr's Avatar
 
elite*gold: 20
Join Date: Oct 2008
Posts: 328
Received Thanks: 43
if I am correct you are faking the client in thinking it has received a packet right?

Couldn't you do it with hooking functions the client calls just like a memory bot? Or is this what you are doing and am I being mistaken?

Nice job though! Seems very interseting!
jackpotsvr is offline  
Thanks
1 User
Old 05/18/2014, 00:47   #7
 
Wolfy.'s Avatar
 
elite*gold: 0
Join Date: Mar 2014
Posts: 219
Received Thanks: 27
I had an idea something similar like this, my idea was when you lauch conquer client an integrated somehow server to start up with it. This is just perfect for single player.
Wolfy. is offline  
Thanks
1 User
Old 05/18/2014, 01:07   #8
 
elite*gold: 0
Join Date: Sep 2013
Posts: 197
Received Thanks: 140
Quote:
Originally Posted by Wolfy. View Post
I had an idea something similar like this, my idea was when you lauch conquer client an integrated somehow server to start up with it. This is just perfect for single player.
It's not limited to single player though. You could have one player hosting a server and then others would be able to join your game (probably would be eaiser with some kind of UI to control everything). There's lots of things you can do with this really; you could have different game modes like 5v5, free for all, capture the flag, etc. and almost create your own kind of seperate game using the CO client.

It's a fun idea, I think.
SteveRambo is offline  
Old 01/10/2018, 00:14   #9
 
elite*gold: 0
Join Date: Oct 2017
Posts: 33
Received Thanks: 3
it really good idea with faking sen/recv it should be good to prevent bots and cheating, but i thing they can make play with memory also ..
Darach is offline  
Thanks
1 User
Old 01/10/2018, 09:21   #10
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,211
Received Thanks: 4,114
Quote:
Originally Posted by Darach View Post
it really good idea with faking sen/recv it should be good to prevent bots and cheating, but i thing they can make play with memory also ..
Huh? How is anti-cheat related to this?
Spirited is offline  
Old 01/10/2018, 22:28   #11
 
elite*gold: 0
Join Date: Oct 2009
Posts: 768
Received Thanks: 550
Quote:
Originally Posted by Darach View Post
it really good idea with faking sen/recv it should be good to prevent bots and cheating, but i thing they can make play with memory also ..
Sorry for being off-topic, but you my friend are a good reason to come back every once in a while.
-impulse- is offline  
Thanks
6 Users
Old 02/12/2018, 15:36   #12
 
elite*gold: 0
Join Date: Oct 2017
Posts: 33
Received Thanks: 3
Quote:
Originally Posted by -impulse- View Post
Sorry for being off-topic, but you my friend are a good reason to come back every once in a while.
is that a good thing

Quote:
Originally Posted by Spirited View Post
Huh? How is anti-cheat related to this?
i can make it related
Darach is offline  
Old 02/12/2018, 15:55   #13


 
Korvacs's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,125
Received Thanks: 2,518
Quote:
Originally Posted by Darach View Post
i can make it related
Oh? Care to elaborate?

Just seen this thread is 4 years old, great stuff.
Korvacs is offline  
Old 02/12/2018, 17:28   #14


 
KraHen's Avatar
 
elite*gold: 0
Join Date: Jul 2006
Posts: 2,216
Received Thanks: 793
Quote:
Originally Posted by Korvacs View Post
Oh? Care to elaborate?

Just seen this thread is 4 years old, great stuff.
he faking wont
KraHen is offline  
Reply

Tags
dll injection, hook, serverless


Similar Threads Similar Threads
[Proof of concept] Bin editing suite
02/24/2014 - Rohan - 22 Replies
It's gonna be way cooler than yours, Mark! Mwhahahahaha. https://mega.co.nz/#!4M43BCbA!1J4_se_ZTopnriiX-ZQ tZO8MOeT82VLFa2HDTzV5IDQs Don't put it in the data folder, put it in the same folder as rohanclient.exe. Also, it requires .NET Framework 4.
Proof of concept - Colored Names
10/04/2013 - CO2 Private Server - 41 Replies
Colored names can be achieved, even multicolored names, Ill post a vid later, but here is a lil image :) http://i.imgur.com/LWcVgob.png http://img850.imageshack.us/img850/4351/9r8f.png
Proof of Concept - Player HP Bars
06/05/2013 - CO2 Private Server - 11 Replies
Proof of Concept - Player HP Bars - YouTube It took us 7 hours to do, but we got it... read video description for more
Proof of Concept - Controlled Movement Speed
06/03/2013 - CO2 Private Server - 9 Replies
Hello slows, movement speed increase, stuns, etc. actually being a major part of PvP, and even PvE now! Like us on FaceBook! (link in signature) https://www.youtube.com/watch?v=G4jvuCC5eYM
Proof of Concept - Map/Monster Scale
05/31/2013 - CO2 Private Server - 14 Replies
More messing with non-standard stuff, now imagine this used in a boss fight (well, it'll be used in our Phoenix Castle boss fight). Proof of Concept - Map and Monster Scale - YouTube



All times are GMT +2. The time now is 13:57.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.