Find Jobs
Hire Freelancers

Server Connection and User Check Program

$30-5000 USD

已取消
已发布将近 18 年前

$30-5000 USD

货到付款
Hi, I am the owner of a game site, which have free online gaming servers. I want a program to be created. The main purpose of the program which will be installed to the users computers as a stand alone windows application is to allow users to connect to only my own servers under my control. The site is based on Asp and using MSSql database. The computers that the servers and site are running on have win 2003. In general, the program’s intention is to block the connection from other 3rd party programs, such as “The All Seeing Eye??, “Xfire??, “Steam?? etc. It also will provide a permanent ban through getting the member’s hardware id and check the member’s own files in order to prevent them from cheating. Thanks... ## Deliverables Hi, I am the owner of a game site, which have free online gaming servers. I want a program to be created. The main purpose of the program which will be installed to the users computers as a stand alone windows application is to allow users to connect to only my own servers under my control. The site is based on Asp and using MSSql database. The computers that the servers and site are running on have win 2003. In general, the program’s intention is to block the connection from other 3rd party programs, such as “The All Seeing Eye??, “Xfire??, “Steam?? etc. It also will provide a permanent ban through getting the member’s hardware id and check the member’s own files in order to prevent them from cheating. The program will work as mentioned below; Game servers will be listed in an asp page and checked through the site. Apart from the details as server’s name, the number and name of the players, map’s name and the mod type, there is also a button or a link that will be used for connection. (The programmer is not responsible for this checking and the procedures that are based on site. However, if the programmer knows about this process, the customer can ask help in terms of checking the game servers. But the programmer is responsible for the connection among the program, site and the servers. Nevertheless, the programmer won’t have the right in accessing to the site codes or files.) After the member is logged in to the site, he/she can see the connection page. When he/she clicked the connect button or link, some parameters will be sent to program at his/her computer. However, this will be done without a warning of starting the program. If the program is not installed at the user’s computer, a warning will be shown for the installation and it will be installed and started without giving any permission to the user to make changes during the installation. In addition, if it doesn’t work in the backstage despite of being installed, it will be opened automatically without asking permission. There won’t be an interface etc. It will just work in the back stage. When the member starts the program by clicking the link in the site, some parameters will be sent to him to define the member and to prevent other people or another site from using this program. When the user clicks to connection link, just a window that will inform user about the connection process will be opened and in the meantime the program will work in the back stage. There are three important tasks that the program should do; 1) The program will determine the user’s hardware id, which is unique and can not be changed and it will send this id to the site. This information will be recorded and the user can be banned from the site and servers using this specific id. So the program will check the user at the beginning if he is banned or not. If the member is banned, he won’t see the connection link of course but furthermore, there will also be another ban control in the program for security. 2) The program will check the user’s computer in order to prevent cheating. According to the “crc?? keys that are taken from the site, or another unique key, that defines the software, the hard disk of the member will be checked. If a file is found like this, the member will again be banned from the site by the hardware id. 3) The program will avoid the access for the game servers without addition of a password. These game servers are running on the dedicated machines and the owner has all admin rights. So, a part of the program which will be used at server side have communication with the main program to allow or disallow connections and block the usage of the program from other similar sites. Because these servers don’t have any password, the members can enter to the servers with the help of the 3rd party programs or writing ip inside the game. This will be blocked and if the member has not been already banned, he will be allowed to enter the server and he will loose his server access when he leaved the server. In short, the aim that is trying to be achieved is to avoid the connection from the outside, in addition to the control over the members, in terms of cheating, with the help of hardware id banning. The program won’t have an interface, but the necessary messages will be shown. The member, who is banned, can not start or use the program. It shouldn’t be imitated with the various programs such as sniffers, and it also should have a superior security connection with the site and servers. If we suppose that 300 or more people use this program simultaneously, there shouldn’t be a loss or lag in the performance. It will be coded in Delphi or C++ to have a small size, without extra dlls or anything else that prevents to work by itself. It should not use high connection capacity, cpu or ram source in the user’s computer. The period is 2 weeks at most, including the trial. Everything that is related to the program such as, from the source code to the all necessary materials, will be returned on the deadline. There will also be detailed and pictorial documents, which explain the construction, usage and progression of the program. Thanks for your concern, Hakan EYİGÜN ************** Original Template ****************** 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables): a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform O/S : All Windows Platforms Browser : All Browser Platforms Programing Language : Preferably Delphi or C++ Will not require any framework, dll etc to run.
项目 ID: 3597517

关于此项目

3提案
远程项目
活跃18 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
3威客以平均价$312 USD来参与此工作竞价
用户头像
See private message.
$425 USD 在15天之内
4.8 (64条评论)
7.0
7.0
用户头像
See private message.
$170 USD 在15天之内
4.8 (54条评论)
4.1
4.1
用户头像
See private message.
$340 USD 在15天之内
0.0 (0条评论)
0.0
0.0

关于客户

TURKEY的国旗
Turkey
0.0
0
会员自6月 23, 2006起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。