Register for your free account! | Forgot your password?

Go Back   elitepvpers > Conquer Online 2 > CO2 PServer - Discussions / Questions
You last visited: Today at 15:04

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

 

[Proof of Concept] Serverless Co2

Reply
 
Old   #1

 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,389
Received Thanks: 1,048
[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
12 Users
Old   #2
 
elite*gold: 0
Join Date: Feb 2014
Posts: 397
Received Thanks: 201
So pretty much the DLL acts almost as a server, besides online play?


InsomniacPro is offline  
Thanks
1 User
Old   #3

 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,389
Received Thanks: 1,048
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   #4
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,872
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   #5
 
elite*gold: 0
Join Date: Jul 2011
Posts: 347
Received Thanks: 175
Pretty amazing to see someone pulling off this idea, thank you for the effort
Execution! is offline  
Old   #6

 
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   #7
 
elite*gold: 0
Join Date: Mar 2014
Posts: 219
Received Thanks: 25
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   #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   #9
 
elite*gold: 0
Join Date: Oct 2017
Posts: 32
Received Thanks: 2
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   #10
 
elite*gold: 12
Join Date: Jul 2011
Posts: 6,799
Received Thanks: 3,286
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   #11
 
elite*gold: 0
Join Date: Oct 2009
Posts: 759
Received Thanks: 538
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   #12
 
elite*gold: 0
Join Date: Oct 2017
Posts: 32
Received Thanks: 2
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   #13
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,122
Received Thanks: 2,490
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   #14
 
elite*gold: 0
Join Date: Jul 2006
Posts: 1,930
Received Thanks: 662
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



« Previous Thread | Next Thread »

Similar Threads
[Proof of concept] Bin editing suite
It's gonna be way cooler than yours, Mark! Mwhahahahaha. https://mega.co.nz/#!4M43BCbA!1J4_se_ZTopnriiX-ZQtZO8MOeT82VLFa2HDTzV5IDQs Don't put...
22 Replies - Rohan
Proof of concept - Colored Names
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...
41 Replies - CO2 PServer - Discussions / Questions
Proof of Concept - Player HP Bars
Proof of Concept - Player HP Bars - YouTube It took us 7 hours to do, but we got it... read video description for more
11 Replies - CO2 PServer - Discussions / Questions
Proof of Concept - Controlled Movement Speed
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) ...
9 Replies - CO2 PServer - Discussions / Questions
Proof of Concept - Map/Monster Scale
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...
14 Replies - CO2 PServer - Discussions / Questions



All times are GMT +2. The time now is 15:04.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.