Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Welcome, Guest!

By registering with us, you'll be able to discuss, share and private message with other members of our community.


#MPF Developer
  • Content Count

  • Donations

    0.00 USD 
  • Joined

  • Last visited

  • Days Won


Everything posted by Unstoppable

  1. Hey folks! We've made an update yesterday (11/12/2019), and here's what we made: - Added 6 new radio commands. - Added BECTFDropFlag (Default: F12), so you can drop flags you carry now. Doing this will not effect your rank points, to prevent abuse. - Fixed a important bug where flag observer tries to heal player which was left the game. - Fixed a bug when protected nicknames leave and rejoin and tries to type chat causing crash. - Fixed a important glitch and crash about random characters. - Added !support command. Typing it will drop Soldier, Shotgunner and Officer. You must have all your support bots killed to call another support. - Added !ping command. That shows specified player's latency. - Improved !refill command. - Added 8 new taunts. - Fixed duplicated or multiplied radar blips not disappearing after flag drop & capture/return. - Some miscellaneous fixes to various systems in gameplay and serverside.
  2. Version 1.99

    1 download

    As the Renegade Forums down, I wanted to reupload original Dragonade 1.99 from Neijwiert's repository. This is the Dragonade 1.9 ported to TT 4.6.8 with various fixes from certain developers. Server and Source in included.
  3. Version 1.0


    Is PackageEditor.exe is hard for you to use? Did you bored of long process to do a Package Editor action with console? Do you hate using console to do Package Editor actions? Here's TT Package Editor Tool! This tool will let you do amazing stuff with PackageEditor without a console, or wasting long time! Tool has some cool built-in features, and a User Interface to ease your life and time! You can find, install, download, convert, uninstall, list. And compatible with every server! You don't need to put the tool in your server directory! Just open it, and press "Open", and select your server's Package Editor executable. And BOOM! You can ask for help below, and report bugs too. BUT, For the fastest bugfix and help, please click here. Thanks for using my tool
  4. We've updated our server today (18/11/2019). Here's the changelog: • We've added a new map "Crazy_TheCanyon", from the original C&C_TheCanyon. We made the Silo uncapturable (unkillable), and removed automated defenses. • We had to remove Crazy_Canada from rotation. A preset setting conflict caused a client-side crash. We'll be on it to take it back into rotation. • We added a FDS relay function powered by UltraBot, which we are still working on it, for Discord. Users will be able to view server chat, event, and other things in a specific Discord channel as soon as possible. (Function is still WIP, nothing much left.)
  5. This topic is locked. Please report bugs, requests and thoughts under https://multiplayerforums.com/forum/535-bugs-requests/.
  6. Hello! Recently, the development of BlackEagle was resumed. And we made a lot of changes in our server. I want to talk about them a bit now. The changes are currently like above. If we add more features soon, we will post them here. You can post your thoughts about updates. If you find or notice a bug, please report them under https://multiplayerforums.com/forum/535-bugs-requests/. It is very important for us to fix them. For a better game quality.
  7. Hello everybody! I took the development progress of the BlackEagle with the leading of SpEeDr. As everyone knows, zunnie was sadly passed away, we're still under the shock of it and incredibly sad. We're decided to continue development progress to keep zunnie's projects alive, and I was a volunteer for this job. The team should still be same, we'll keep zunnie in the moderators list. Just I've been assigned to the project as developer. We've been working on the project for more than 2 months silently. Server should be public in the following months. The project idea is still same, maps will be still same, logic will be same, server will be improved.
  8. Welcome to the bugs and requests forum. Please read below before posting. If you are reporting a bug: Please try to reproduce it as far as you can. Lke when it was happened, what happened, is the game & server crashed, etc. If you are requesting something: Please tell us detailed about your idea. We care our member's ideas. Because they will keep the population up by listening to you.
  9. I would do likely but server would have high ping. Infrastructure has some problems here atm.
  10. Hi there! Don't forget to install latest scripts from http://www.tiberiantechnologies.org/downloads and MasterList which is newer and faster than RenList, from https://multiplayerforums.com/files/file/2400-masterlist-gsa-listing-utility-for-cc-renegade/
  11. Version 1.0


    I have been working for this for weeks!! And now it is finally done. It is a basic web server runs along with FDS. It can get game definitions such as server name, map, etc. and can create a customizable embed as picture with cool features. It logs every event in a file you specify. Just put RenWeb.dll and Newtownsoft.Json.dll into your FDS and add ONLY RenWeb.dll under RenSharpPlugins section! Plugin is designed to work with only RenSharp 1.3! This plugin automatically extracts some HTML and Embedding files as a tutorial, if your HTTP Root Folder is empty. You can access to your web server with your IP or host and your port (if it is 80, port not needed). You can specify your custom error pages and MIME types! There are some special MIME types to work with RenWeb embeds, etc. You can contact to me and tell me the variable or leave the variable you want to see in comments! So I can add it for you. My hands and my brain get tired of thinking the features of this beautiful plugin. You have to install this to see it's cool features! For instance, the MaxRen Server is running part-time. If you are lucky, you can view it live! Main Page of Default RenWeb: http://mastercan.hopto.org:7550/ Example Embed of RenWeb Render: http://mastercan.hopto.org:7550/ExampleEmbed.embed NOTE: This plugin might require administrator priviliges to run. If it's not working, please try running server as administrator. Server has a config file to work with, I'll leave that here. But just know, plugin creates it too! You don't need to add it by hand. [RenWeb] ;Plugin made by MasterCan. ;This settings can be edited from game mode ini files as well. ;By default, these values will be used. ;This plugin only works with RenSharp 1.3 with DA 1.99 ;Basic documentation of RenWeb ;RenWeb is processing all of your HTML files before sending them to client. RenWeb checks all elements for it's tokens and it decides which is a server info and which is not. ;RenWeb replaces any text when it finds a match with it's prefix. If the variable is wrong, it returns nothing. ;Example: "<span class="MyServerName">$RenWebHTML_ServerName</span>". RenWeb processes and sends this to client as "<span class="MyServerName">Example Test Server</span>" ; ; ;All Variables of RenWeb: ;Here's the list of all variables usable. Server eturns nothing if it finds a invalid variable that starts with "$RenWebHTML_". ;These values are case sensitive. ;PLUGIN ONLY CHECKS HTML FILES FOR MATCH!!! CSS and JS files will not be checked. If you need these values in CSS and JS, please implement them in HTML file. ;=========================================================================================================================================== ;$RenWebHTML_Version : Returns RenWeb version. ;$RenWebHTML_ServerName : Returns server name. ;$RenWebHTML_CurrentMap : Returns current map. ;$RenWebHTML_NextMap : Returns next map. ;$RenWebHTML_TimeLeft : Returns time left as seconds. ;$RenWebHTML_TimeLeftF : Returns time left as HH:MM:SS formatted. ;$RenWebHTML_TimeElapsed : Returns time elapsed as seconds. ;$RenWebHTML_TimeElapsedF : Returns time elapsed as HH:MM:SS formatted. ;$RenWebHTML_TimeTotal : Returns total time as seconds. ;$RenWebHTML_TimeTotalF : Returns total time as HH:MM:SS formatted. ;$RenWebHTML_GameMode : Returns game mode name. ;$RenWebHTML_SGameMode : Returns short game mode name. ;$RenWebHTML_CurrentPlayerCount : Returns the ingame player count. ;$RenWebHTML_MaxPlayerCount : Returns the maximum player count. ;$RenWebHTML_GDIPoints : Returns GDI team total points. ;$RenWebHTML_GDIKills : Returns GDI team total kills. ;$RenWebHTML_GDIDeaths : Returns GDI team total deaths. ;$RenWebHTML_GDIName : Returns GDI team name. Useful for some mods. ;$RenWebHTML_NodPoints : Returns Nod team total points. ;$RenWebHTML_NodKills : Returns Nod team total kills. ;$RenWebHTML_NodDeaths : Returns Nod team total deaths. ;$RenWebHTML_NodName : Returns Nod team name. Useful for some mods. ;GameLog: Logs a line like "_RENWEB <IP> <Page>" when a player connects to server. GameLog=true ;Port: Determines the server port to host. Min: 1, Max: 65535 Port=7550 ;RootHTTPFolder: Root folder of your RenWeb HTML documents. RootHTTPFolder=RenWebHTTP ;MaxPendingConnections: Determines the maximum clients that connect at the same time. MaxPendingConnections=5 ;IndexFile: If no file name specified and client requests a folder name, this file will be loaded. If this file can't be located too, 404 will be sent. IndexFile=index.html ;LogFile: The file which will be written logs of RenWeb stuff. All events will be here. Default folder is root folder of FDS. LogFile=RenWeb.log [RenWeb_ErrorPages] ;You can specify your special error pages to send when a error occurs. ;If you supply error code in other different entries, first occurrence will be used. ;Usage: ErrorCodes=WebPage (You can seperate error codes with | delimeter) 404=404.html 500|502=ServerError.html [RenWeb_MimeTypes] ;You can specify your MIME types when client requests files. ;Most used MIME types are specified below. ;When client requests a file that does not exist in MIME list, will be returned 404. ;If you supply extension more than once, first occurrence will be used. ;Use lowercase to prevent bugs. ;================================ RenWeb MIME Types ================================ ;renweb/embed-file-png: A JSON content which is convertible to embed picture. This MIME processes file and returns picture to client as "image/png". ;renweb/embed-file-jpeg: A JSON content which is convertible to embed picture. This MIME processes file and returns picture to client as "image/jpeg". ;renweb/embed-file-gif: A JSON content which is convertible to embed picture. This MIME processes file and returns picture to client as "image/gif". ;=================================================================================== ;Usage: Extension=MIMEType .html=text/html .css=text/css .js=application/x-javascript .htm=text/html .mp4=video/mpeg .png=image/png .jpg=image/jpeg .exe=application/octet-stream .embed=renweb/embed-file-png GitHub Link: https://github.com/TheUnstoppable01/RenWeb
  12. Version 1.0

    1 download

    This plugin sends a host message and/or game log message when detects a ingame or joining client lost connection with server. There are 5 different client variables to send with host message. You have to add the following configuration to da.ini in order to make plugin work. This plugin is not tested properly. Please open an issue on GitHub or report the bugs on comment section. This plugin only works with RenSharp 1.3 with Dragonade 1.99! Features: - Sends host message when player disconnects. - 5 client variables to send with host messages. - Game Log feature. The source of this plugin can be found at https://github.com/TheUnstoppable01/ConnectionLostDetector. RenForums Topic: http://www.renegadeforums.com/index.php?t=tree&th=41253&start=0& CONFIGURATION: (Add this into da.ini) [ConnectionLostDetector] ;Plugin made by MasterCan. ;This settings can be edited from game mode ini files as well. ;By default, these values will be used. ;This plugin only workis with RenSharp 1.3 with DA 1.99 ;GameLog: Logs a line like "_CONNLOST <Name> <ID> <Serial> <IP> <Version>" when a player loses connection with server. GameLog=true ;Message: The message that will be sent to ingame as Host message. Leaving blank won't send any message. ;Message Variables: $_PNAME = Returns player name. ; $_PID = Returns player ID. ; $_PSERIAL = Returns player serial hash. ; $_PIP = Returns player IP address. ; $_PVER = Returns player game version. ; ; !!! ALL OF THE VARIABLES ARE CASE SENSITIVE !!! Message=$_PNAME has lost their connection with server. (ID:$_PID)
  13. Version 1.0


    This plugin plays the sound that every player choose when they joins. Players can adjust their join sound and their play delay (Sound plays after X,X seconds) You can see all command helps by typing "!<command alias> help" command. You have to add the following configuration to da.ini in order to make plugin work. This plugin is not tested properly. Please open an issue on GitHub or report the bugs on comment section. This plugin only works with RenSharp 1.3 with Dragonade 1.99! Features: - Plays sound when player joins. - Players can set their play delay. - Admins can change player's sound data. - Admins can set disabled sound files. - Admins can set min and max delay times. (Set both values same to lock delay amount.) - Values are being stored in a JSON file. - A gamelog is being logged when a join sound played. The source of this plugin can be found at http://github.com/TheUnstoppable01/JoinSounds. RenForums Topic: http://www.renegadeforums.com/index.php?t=tree&goto=493147&#msg_493147 CONFIGURATION: (Add this into da.ini) [JoinSounds] ;Plugin made by MasterCan. ;This settings can be edited from game mode ini files as well. ;By default, these values will be used. ;This plugin only works with RenSharp 1.3 with DA 1.99 ;CommandTriggers: Type here the player commands aliases that you want to trigger when executed. (Delimeter: |) ; !alias set/change <sound.wav> - Changes player sound. ; !alias remove - Remove player's join sound. ; !alias delay <decimal> - Sets player play delay. CommandTriggers=!js|!joinsnd|!snd ;AdminCommandTriggers: Type here the admin commands aliases that you want to trigger when executed. (Delimeter: |) ; !alias set/change <player name> <sound.wav> - Changes player sound. ; !alias remove <player name> - Remove player's join sound. ; !alias delay <player name> <decimal> - Sets player play delay. ; !alias show <player name> - Show player's join sound data. ; !alias clear - Removes all player datas. ; !alias save - Attempts to save changes on players datas. This is automatically executed when something changes. AdminCommandTriggers=!jsa|!joinsndadmin|!asnd ;AdminLevel: The required access level number to execute admin commands. AdminLevel=4 ;ClearLevel: The required access level number to clear player datas. This is seperated from Admin Level because of some cases. ClearLevel=6 ;DatabaseFile: File name that you want to store player's join sound information. DatabaseFile=Users.json ;MaxDelay: Maximum delay that a player can set. (in seconds, use ",") MaxDelay=10,0 ;MinDelay: Minimum delay that a player can set. (in seconds, use ",") MinDelay=1,0 ;DisableList: Type here the sound filenames to prevent users selecting. (Delimeter: |) DisableList=amb_airraid.wav ;GameLog: Logs a line like "_JOINSND <PlayerName> <SoundName>" when a join sound played. (NOT WHEN PLAYER JOINED!) GameLog=true
  14. Version 1.3


    WARNING! This plugin only works with DA 1.98 and above! Download DA 1.98 from http://www.renegadeforums.com/index.php?t=tree&th=41243&start=0& This is the first and only Fund System plugin ever released in C&C Renegade forums. If a copy or redistributed type of this plugin spotted, the action will be taken. This plugin lets players fund their destroyed buildings with !fund command. Just put DLL to da.ini under [Plugins] section. You have to add the configuration which is at bottom to make this plugin work. To-Do List: - Fix ConstantFundAmount. - Make a command to take your fund from a building. This plugin made by MasterCan and I tested with my slave seifmagdi. If you find a bug, please find me on Discord "The Unstoppable (TR)#1000". CONFIGURATION: (You must add this to bottom of da.ini to make plugin work.) [Fund] ;Plugin made by MasterCan. ;This settings can be edited from game mode ini files as well. ;By default, these values will be used. ;Enable or disable funding system. EnableFund=1 ;Decide if the fund amounts of buildings are constant or increases when a player joins. ;Using values except 1 and 0 will automatically disables this option. ConstantFundAmount=0 ;If your constant fund amount is 0, you can determine how much price will be added when a player joins to fund cost. ;Max = 1.0, Min = 0.1, else multiplier will be set to 1. FundAddMultiplier=1.0 ; ---------------------------------- Building Fund Ticks ---------------------------------- ;If ConstantFundAmount is 1, specified amounts will be constant fund amount of buildings. ;If ConstantFundAmount is 0, building fund cost will be increased by specified amounts when player joins or changes team. ; ;Leaving fund enabled for a building and setting tick to 0 will cause plugin to misbehave. ; ----------------------------------------------------------------------------------------- Tick_PowerPlant=450 Tick_Refinery=500 Tick_VehicleFactory=600 Tick_SoldierFactory=550 Tick_Defense=575 Tick_ConYard=300 Tick_ComCenter=325 Tick_TibSilo=350 Tick_RepairPad=200 Tick_Shrine=175 ; -------------------------------- Building Fund Allowance -------------------------------- ; Specify the building funds you want to disable. ; Use 1, for enable funding. Use 0 for disabling. ; ; Using values except 1 and 0 automatically disables funding for that building. ; ----------------------------------------------------------------------------------------- Fund_PowerPlant=1 Fund_Refinery=1 Fund_VehicleFactory=1 Fund_SoldierFactory=1 Fund_Defense=1 Fund_ConYard=1 Fund_ComCenter=1 Fund_TibSilo=1 Fund_RepairPad=1 Fund_Shrine=1
  15. Version 1.0


    The first WOL API written with C# by me. Thanks for Olaf @ xwis.net, ExEric3 and unknown for the contribution of this API! The download has 2 files. First is RenWOL_API.dll, which is API file, and WOLTestClient.exe WOLTestClient.exe depends on API file to work. You can test the API features with Test Client. The screenshot of this page is taken from Test Client. Please report the bugs to me from Discord (The Unstoppable (TR)#1065) or find me from MPF Discord http://multiplayerforums.com/discord You can ask your question to me from my Discord anytime. Documentation: API has 2 basic calls to receive server list. First, you have to login with the call specified below. This call logs into XWIS if the supplied parameters are valid. You must add the class name "WOLManager" for calling the calls listed below. They are members of "WOLManager" class. Example call for newbie n00bs: var LoginResult = WOLManager.Login("0669000000000000", "Example", "1234abcd"); Logging in: public static string Login(string serial, string username, string password) This call returns the codes below: - "success": Successfully logged into XWIS. - "apgar_error": Password encryption error. (Password length is wrong.) - "wrong_credentails": Credentails are wrong. - "read_error": Connection socket error. Probably server closed connection or network issue. - "no_need": API already logged in. - "api_error": Unhandled exception. (Please report the bug if you face with this code.) Retrieving server list: public static WOLConnection GetWOLData() This call return the WOL data with the servers. WOLConnection class returns WOL/XWIS host IP, Port, service name, and servers as a Collection that includes WOLServer class. If the code fails at a point, call returns the data it got so far. WOLServer class includes all of the server information received from WOL/XWIS. Sending page: public static string SendPage(string username, string message) The call above sends a page to user if user is online. This call returns the codes below: - "success": The page is successfully sent to receiver. - "error": Connection socket failed to send page command. - "user_offline": Receiving user is offline. - "need_login": API hadn't logged in and it needs to be logged in. - "api_error": Unhandled exception. (Please report the bug if you face with this code.) Logging out: public static string Logout() This call logs out the user if there is a logged in account. This call returns the codes below: - "success": The user is successfully logged out. - "error": Connection socket failed to send logout command. - "no_need": There are no users logged in. Joining into a channel: public static KeyValuePair<string, WOLServerData> JoinChannel(string channel) WARNING! This code is not yet fully completed and might behave uncorrectly if used inproperly. This call joins to a channel and returns the server data of the joined channel. The call returns a result text, and the Server Data if result is success. If the result is not success, Server Data will be null. This call's result text return the codes below: - "invalid_game": Channel not exist. - "join_error": API failed to join the specified channel. - "nat_error": API failed to get NAT results of the game. - "rginfo_error": API failed to get server data. - "success": The server data is successfully received. If the result text returns "nat_error" or "rginfo_error", It is preferred to call PartChannel() to prevent the bug(s) in your application. Leaving (parting) a channel: public static string PartChannel(string channel) This call leaves the channel specified. Specifying invalid channel name causes freeze. This call returns the codes below: - "success": Successfully left a channel. - "api_error": Unhandled exception. (Please report the bug if you face with this code.) Listing buddies: public static List<WOLUser> GetBuddies() This call gets all buddies you added from WOL/XWIS. WOLUser class contains buddies' nickname, status, and channel if s/he is in a channel. If the code fails at a point, call returns the data it got so far. Adding a buddy: public static string AddBuddy(string nick) This call adds a buddy to your WOL/XWIS account You have to get buddies for see the new buddy added. This call returns the codes below: - "success": Successfully added buddy. - "api_error": Unhandled exception. (Please report the bug if you face with this code.) Removing a buddy: public static string RemoveBuddy(string nick) This call removes a buddy from your WOL/XWIS account. This call returns the codes below: - "success": Successfully removed buddy. - "api_error": Unhandled exception. (Please report the bug if you face with this code.) Getting raw network stream between API <=> WOL/XWIS: public static NetworkStream GetStream() WARNING! This call is strictly unrecommended and it may cause bugs, crashes, freezes if used inproperly. Gets the client connection stream between the server and API.
  16. Unstoppable


    hash hesh with MD5 hash
  17. Meh I placed a special code to let app send error details to my host when I enable it from editing my ASP code. (Current release not includes this.) I just had time to see the report. According to error, WebClient has no access to specified folder. Make sure folder you selected exists, or there are no blockage to letting it save. As you said, you saw no file in it. Most C# coderz knows that even if WebClient fails to download files, you see 0KBytes file in directory. But in your case, you see no file. So installer's error report is correct. Get in touch for detailed error fix, please
  18. Please send me details from Discord. Also, for some weird systems (probably like yours), it needs UAC. Please run it as Administrator. Additionally, please stop framing my apps. I tested it in 3 different systems while you're watching. They all worked fine. So, fix your system please :))
  19. Version 1.0.0


    This is the updated and improved version of the UltraAOW Mappack Installer. This always installs latest mappack from our server and keeps you always up-to-date. It is a very useful installer for against slow connections. If you have a slow connection, you can use this installer. Just open installer, it sometimes can't detect or wrong detect your TTFS folder, in this case select correct TTFS folder, and it starts downloading. Please report glitches to our Discord server. You can find our Discord at http://multiplayerforums.com/discord URL.
  20. Version 1.07 Sub-Update 1


    A alternative and advanced version of RenList listing utility. This is a server listing utility which takes data from GSA feeds from GSA Master Server hosted by CnCIRC and lists server for user. The differences between RenList and MasterList and the reasons of why you should prefer MasterList is specified below. If you using my lister, thank you so much. Please always use the latest version of this The development is currently paused and it will be continued soon. Current version is stable and should not have any issues. • MasterList is quicker than RenList for listing speed. • MasterList is simplier and more advanced than RenList. • Usage of MasterList is easier. The changes that planned and going to add: • Buddy system. Notices you when your buddy in a/any server. LIVE! • Favorites system. Notices you when a event that you want happens. Example, when the map you want starts. (WIP) • Some basic improvements for visual of UI. LIVE! • Some other improvements for backend. LIVE! Some help?? Look below! • Find "Theme" option from Menu>Options list to change your theme. • Change your nickname or your Renegade Installation directory from the related options on Menu>Options. • And be ready for other new features! Please report bugs and suggestions to me on here or Discord ( The Unstoppable (TR)#1000 ) or find me from MPF Discord Server at http://multiplayerforums.com/discord Enjoy!
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.