Raised This Month: $ Target: $400
 0% 

Want to code a client for csgo, where should i start?


Post New Thread Reply   
 
Thread Tools Display Modes
^SmileY
Veteran Member
Join Date: Jan 2010
Location: Brazil [<o>]
Old 05-08-2015 , 18:16   Re: Want to code a client for csgo, where should i start?
Reply With Quote #11

Quote:
Originally Posted by mandrake88 View Post
oh, i did understood that using that could lead to vac authentication errors. My bad



Yes but i needed an starting point, and tbh i'm not looking to do anything special with the engine, just a client for connect player to dedicated servers. Hope that i don't need to learn the entire source engine to do that

p.d: delphi? people still use that? lol
Yes, Delphi still active in a lot of systems! And delphi is not dead!!!1!1

About Source Engine, the VALVe lauched a lot of content in their wiki based for source engine, like Source Query engine.
__________________
Projects:

- See my Git Hub: https://github.com/SmileYzn
PHP Code:
set_pcvar_num(pCvar, !get_pcvar_num(pCvar)); 
^SmileY is offline
Send a message via MSN to ^SmileY Send a message via Skype™ to ^SmileY
Kia
AlliedModders Donor
Join Date: Apr 2010
Location: In a world of madness
Old 05-10-2015 , 08:34   Re: Want to code a client for csgo, where should i start?
Reply With Quote #12

Quote:
Originally Posted by ^SmileY View Post
Yes, Delphi still active in a lot of systems! And delphi is not dead!!!1!1

About Source Engine, the VALVe lauched a lot of content in their wiki based for source engine, like Source Query engine.
http://www.isdelphidead.com/
__________________
Kia is offline
Freezo Begin
BANNED
Join Date: Mar 2014
Location: Morocco
Old 05-10-2015 , 08:53   Re: Want to code a client for csgo, where should i start?
Reply With Quote #13

Delphi is one of the best language ( skype is made by delphi ) and also a lot of tools and games , i use to learn it but it seems that it have some small issues :

1- There is no compatiablity , mac & linux
2- i dont know why a fucking empty (.exe) made in delphi is fucking higher size than an empty .net app
3-There isnt much tuto of delphi

Good things :
1- Lol , Delphi is very popular for rats, some of the most popular keyloggers are made in delphi ...
2- AdAware & Dev-c++ & Skype ... is made in delphi what you want more ??

Well im far away from the object but let me throw in , Well for your problem just use VB or C# then use Shell execute there is a paramater -ip -port .
Freezo Begin is offline
claudiuhks
Yam Inside®™℠
Join Date: Jan 2010
Location: Living Randomly
Old 05-10-2015 , 12:23   Re: Want to code a client for csgo, where should i start?
Reply With Quote #14

Are you going to sign the code?

Quote:
Originally Posted by mandrake88 View Post
tutorial, sample codes
Are you kidding me?
__________________

Last edited by claudiuhks; 05-10-2015 at 12:24.
claudiuhks is offline
Send a message via MSN to claudiuhks Send a message via Yahoo to claudiuhks Send a message via Skype™ to claudiuhks
^SmileY
Veteran Member
Join Date: Jan 2010
Location: Brazil [<o>]
Old 05-10-2015 , 22:01   Re: Want to code a client for csgo, where should i start?
Reply With Quote #15

Man please, ALL please!! Stop talking about languages!!
Because any good analyst can determine what language will be better for their application. Do not matter if is writed at delphi, c++, c, vb, java, net... Just use common sense to discuss about that.
About delphi and their community, i really agree the Delphi not have a large community. But the main problem is not the language, but users of the language that not collaborate with any user or community.
And Delphi is the most commercial language i have seen! And the objective of delphi is and its objective and easy reading.

I am a happy user of Delphi, judge me as you wish

@Topic, Man Source engine can do a lot of things, specially in CSGO with a lot of convars and configurations.
Know about the game before start anything is a good idea -_-

Oh yes, take a look in the CSPromod!
and if you want a simple server list, to connect with the game, you can create a website or a small tool to see you server list.
__________________
Projects:

- See my Git Hub: https://github.com/SmileYzn
PHP Code:
set_pcvar_num(pCvar, !get_pcvar_num(pCvar)); 

Last edited by ^SmileY; 05-10-2015 at 22:04.
^SmileY is offline
Send a message via MSN to ^SmileY Send a message via Skype™ to ^SmileY
mandrake88
New Member
Join Date: May 2015
Old 05-11-2015 , 13:31   Re: Want to code a client for csgo, where should i start?
Reply With Quote #16

lol, this topic got out of track really quick.

Quote:
Originally Posted by claudiuhks View Post
Are you kidding me?
what best way of learn that reading some code?

Last edited by mandrake88; 05-11-2015 at 13:33.
mandrake88 is offline
claudiuhks
Yam Inside®™℠
Join Date: Jan 2010
Location: Living Randomly
Old 05-12-2015 , 04:47   Re: Want to code a client for csgo, where should i start?
Reply With Quote #17

Quote:
Originally Posted by mandrake88 View Post
lol, this topic got out of track really quick.



what best way of learn that reading some code?
Some code...

You can hook Steam to know the required data.

PHP Code:
bool bIsConnected // connection to Steam servers is currently established on this PC
bool bIsBanned // client is VAC or game banned on a specified game (CS:GO for you)
bool bHasCSGO // client has CS:GO
const charpSteamID // client's SteamID in format STEAM_X:X:XXXXXXXX
const charpName // client's name (no idea if this is char* or wchar_t*)

void OnNameChange(const charpOldName, const charpNewName
The clients' ESEA (or whatever you want to call it) will have to communicate with a server hosted by you (through WinSock) setting up a match and finding teammates and opponents.
When everything's fine, the server (not the ESEA client) will have to set up a game server (through WinSock as well) sending information such all SteamIDs that will be allowed to join the game server and TeamIDs for each player that will be temporary stored into a MySQL database and accessed by the game server's SourceMod.

You will need a SourceMod plug-in as well and a MySQL server to store clients' data in.

Quote:
Originally Posted by Kia View Post
HAHAHAHAHA
You made my day.
__________________

Last edited by claudiuhks; 05-12-2015 at 10:11.
claudiuhks is offline
Send a message via MSN to claudiuhks Send a message via Yahoo to claudiuhks Send a message via Skype™ to claudiuhks
Mitchell
~lick~
Join Date: Mar 2010
Old 05-12-2015 , 17:00   Re: Want to code a client for csgo, where should i start?
Reply With Quote #18

Quote:
Originally Posted by ^SmileY View Post
Oh yes, take a look in the CSPromod!
and if you want a simple server list, to connect with the game, you can create a website or a small tool to see you server list.
You do know CSPromod was an edit of the CS:S base code. You're not going to have any access to cs:go's server/client source code.
Mitchell is offline
^SmileY
Veteran Member
Join Date: Jan 2010
Location: Brazil [<o>]
Old 05-13-2015 , 00:59   Re: Want to code a client for csgo, where should i start?
Reply With Quote #19

Quote:
Originally Posted by Mitchell View Post
You do know CSPromod was an edit of the CS:S base code. You're not going to have any access to cs:go's server/client source code.
`edit of the CS:S base code` what code is released to public?
CSPromod is created with SDK source not?

@Topic, man you can contact-me at steam? I will help you with this
__________________
Projects:

- See my Git Hub: https://github.com/SmileYzn
PHP Code:
set_pcvar_num(pCvar, !get_pcvar_num(pCvar)); 
^SmileY is offline
Send a message via MSN to ^SmileY Send a message via Skype™ to ^SmileY
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 02:34.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode