Find Jobs
Hire Freelancers

RCon software for Call of Duty 4

$30-5000 USD

Closed
Posted about 16 years ago

$30-5000 USD

Paid on delivery
I am in need of a program which will do the following: Connect to a Call of Duty 4 server remotely with RCon (requiring of course, the user to enter their IP Address and RCon password). Allow unlimited profiles to quickly connect to different servers. Allow a user to enter any number of messages which the program will loop through and send at a variable interval (which the user can change). Utilize PBUcon and display what players say in-game in a different part of the program (different tab preferably). Utilize PBUcon to allow the user to add words/phrases to a list that will make the program send commands defined by the user to the server. For example, allow a user to add the word "Test" to the list. Make the action for this word "Kick Player". When a player in-game says "Test", the program takes action, in this case kicking the player. I'd like the options to be to kick the player, ban the player, warn the player, or send a message (in which case are all just commands to be sent to the server) when this text is said by the player. Utilize PBUcon to allow the user to add a player's GUID and a command to a list. When any player says !<command>, if their GUID has been added to the list with that command, make the program send that command to the server. A warning system which will take action (either kick or ban, defined by the user) on a player after a certain number of warnings from the program (number of warnings definable by the user). When action is taken, send a message then take action. Allow the user to change this message. There are a few more minor features but this should sum it up for the most part. This should be a pretty simple program. I would also prefer someone who will be willing to update the program with new features from time to time. ## Deliverables The program MUST contain: > * A list of all players, including their in-game ID, GUID, Name, Ping, IP Address, and Score. This list must have buttons to kick, ban, message, or temp ban a single player. It must also have buttons to kick all players as well. When the ban/kick/temp ban/kick all buttons are pressed, a verification screen must pop up to confirm that they wanted to take this action on this player. This popup must also have a check box to never display again. This player list must also have the option to auto-update on an interval definable by the user. > * There must also be all usable Punkbuster commands in this program. PB Kick/Ban must also display a dialog to confirm the action on the player, and must also be able to never display again. The PB commands MUST include getting a client screenshot from a player or all players, PB kicking, PB banning, and saving the list of players. These PB commands can be included on the screen with the list of players. Not all servers will use Punkbuster, however, therefor the screen MUST be able to work with PB on or off. It cannot crash if PB is turned off. > * ALL server settings must be displayed and configurable by the user in an easy to use GUI. This includes Gametypes, Maps (including custom maps), score limit, friendly fire, etc. > * User must have direct edit to the Current and Total Map Rotation. > * User must have direct edit to the Console. > * A panel with all the chat commands listed previously. The ability to add/remove/edit these chat commands including edit the GUID and the command to be sent. The chat commands must also have the ability to include a few variables, such as the current time, the next map, the current map, player with the highest score, player with the most deaths, player with the best Kills to Deaths ratio, etc. > * A panel with all the words the program currently looks for. The ability to add/remove/edit these words including the action. This MUST have the ability to be an exact match with what the user types or just be contained in what the user types. Upon warning, it must also have the ability to display how many warnings the user currently has. > * A panel for the warning options. This must include the ability to change the amount of warnings one can receive. The action that is taken when a player has reached this number including which can either be Kick, Ban, or Display Message. > * A panel for server message to be sent on an interval. The interval must changeable by the user. The server message can be either a direct console command or a message to be sent. > * ALL messages editable by the User must also have the ability to include a few variables, such as the current time, the next map, the current map, player with the highest score, player with the most deaths, player with the best Kills to Deaths ratio, etc. > * The program must also have a system to search for updates upon starting and ask the user if they'd like to download them if they are available. > * A URL must be in the program, ALWAYS visible but never in the way. Also it must be displayed in the about box. I will provide the URL to be used. A splash screen with an image I provide must also be implemented. > > > <!-- --> > > * The program MUST be visually appealing. It must also be very easy to use, but also have the ability to be very powerful. The user must be able to navigate very easily. I will provide necessary Media listed above.
Project ID: 3824743

About the project

Remote project
Active 16 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of UNITED STATES
United States
5.0
1
Member since Jan 2, 2004

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.