Jump to content

Hunter-Seeker

!Former Staff
  • Posts

    1681
  • Joined

  • Last visited

  • Days Won

    11
  • Donations

    0.00 USD 

Reputation Activity

  1. Like
    Hunter-Seeker reacted to Unstoppable in Create your Renegade Server from scratch with all details   
    This tutorial will teach you how to create a Renegade FDS from zero with every single detail you need.
    I'll describe every detail I know in this tutorial.
     
    1- Download Renegade FDS
    First of all, you need FDS binaries. You can download the stock FDS binaries below. You need this before TT patch else server will not function.
     
    In the 3rd step of the installation, choose Configure Renegade Server for GameSpy. If you want to use XWIS, you need to install TT patch first, because settings will be overwritten. When you're done with installation, you'll need to install the TT patch now.
     
    2- Download TT Patch
    TT patch adds a lot of features, fixes and improvements to both Game and FDS. I strongly recommend you to install it. To download the TT patch for server, you need to visit https://www.tiberiantechnologies.org/downloads. You should download the "The Tiberian Technologies server files - 4.x" from the page, under title "The Tiberian Technologies server files".
    After downloading the zip file, open it and you'll see "serverfiles" folder. Extract everything in it to your server folder, overwrite existing files.
     
    At this point, you have a fully working FDS with basic features in.
    You can download plugins for SSGM by clicking here. Put the plugins in your server folder and enable them in ssgm.ini. Under [Plugins] section, add a line with plugin's full file name and a following 1. Example: "YourPluginFile.dll=1"
    Optionally, you can install an advanced server side manager which is called Dragonade, by Whitedragon. Dragonade adds a lot of features like advanced kill messages, it's own Gamespy broadcaster, vehicle queue and more. I'll detail more in the next title. If you don't want to install Dragonade, jump to 4th step.
     
    3- Download Dragonade
    Dragonade is an advanced server side game manager made by Whitedragon, adding countless features to game, console and scripts development. You can find the latest Dragonade releases from this GitHub repository: https://github.com/TheUnstoppable/Dragonade/releases
     
    After you download it, extract the contents of "Server" folder to your server folder, overwrite existing files. Congratulations, now you have a fully functional server with advanced features in.
    You can install Dragonade supported plugins by clicking here. Put the plugins in your server folder and enable them in da.ini. Under [Plugins] section, add a line with plugin's full file name and a following 1. Example: "YourPluginFile.dll=1"
    All SSGM plugins are compatible with Dragonade as well so you can add them in da.ini too and you don't need to delete them.
    Next step, you need to configure your server.
     
    4- Configure FDS
    • If you didn't installed Dragonade, you can configure your server from ssgm.ini.
    • If you installed Dragonade, you can configure your server's core features from da.ini, crates from da_crates.ini. You can also use gamemode specific features from da_<gamemode name>.ini, every option from da.ini works in here as well.
     
    If you have Dragonade or not, you must go to ssgm.ini and da.ini (if exists) and change your Port (for ssgm.ini) and LogPort (for da.ini) to something else except 7025. This is a very sensitive port which everyone can read your server console and execute commands freely. If you want to leave it 7025; well, you've been warned. Make sure both values match if you're using Dragonade.
     
    If you want to use XWIS instead, you can fill in the required options in server.ini, if you want to use GameSpy:
    • If you don't have Dragonade, set the GameType to GameSpy.
    • If you have Dragonade, set GameType to LAN (LAN option forces your game port to 4848) then in da.ini, set EnableGameSpy option to 1. (You can also set GameType to WOL if you want to list your server both in XWIS and GSA)
     
    If you want to host your server both on GameSpy and XWIS, you will need Dragonade. Or you can use GameSpy plugin of BRenBot, in 8th step. BRenBot's GameSpy plugin is not recommended for use as it's not giving enough information about server, compared to Dragonade.
     
    • "server.ini" file also lets you to choose few options for gameplay.
    • "svrcfg_cnc.ini" in Data folder lets you change your server name, max players, message of the day, and basic information.
    Every option in all configurations are self-explaining, reading comments should be enough to understand their operation, if you have any questions, ask them in comments.
    • "tt.cfg" is where you should put your rotation and/or game definitions. A tutorial to install maps and content pack is detailed on 5th and/or 6th step(s). 7th step will guide you to add your content packs and maps in rotation.
     
    5- Install maps
    TT uses a new system called TTFS, which supports clients to download maps from in-game while joining a server, or in background while playing (if enabled). Create a folder in your server folder, and put your maps in the folder, for example "mapfiles". Do not put your maps in Data folder! 
    There are 2 ways to convert and install your maps:
    You can convert and install your maps and packages using command line, TT wiki explains it briefly at https://www.tiberiantechnologies.org/wiki/index.php?title=Resource_manager_documentation#PackageEditor. Assuming your maps in your "mapfiles" folder, open a Command Prompt, browse to your server folder, and type the following command: packageeditor convert "mapfiles\YourMapName.mix" <Version (Example: "1.0")> <Author (Example: "Westwood")> You don't have to put actual author's name for Author, but it's preferred to put map owner's nick or your server's name.
    After that, you will get a response from application like this:
    Package was saved to 'C:\Your\Server\Renegade\FDS\ttfs/packages/01234567.tpi'. You can now install it via 'packageeditor install 01234567'. You should do what the message tells you to do.
    packageeditor install 01234567  
    You can use a UI wrapper for PackageEditor.exe created by me.  You can download it by clicking here. Do not replace the executable with your server's PackageEditor.exe. It's purpose is to execute commands from PackageEditor.exe and keep the operations user friendly, not replace it.  
    After this you can delete the maps you converted to save from space. If you need the MIX files, you can convert your maps to MIX files back using ttfs2mix, available here.
     
    If you want to create a server content pack to add features like chat sounds, custom models, replacements, modifications, jump to the next step; if you don't want to, jump to 7th step for "tt.cfg" guide.
     
    6- Create a server content pack
    For this step, we will use a tool called XCC Mixer, included in XCC Utilities from XWIS. You can download XCC Utilities from here. After downloading XCC Utilities, copy a random Mix file from your game, server or wherever you want and rename it whatever you want (do not prefix your content pack's name with "C&C_").
    Then, open it with XCC Mixer and clear everything in it by selecting all with Ctrl+A and Delete key. Now you can add whatever you want in your content pack. You can find a lot of modifications from here and here, you can also add custom MP3 or WAV sounds and musics to use with chat sounds or jukebox (7th step for Jukebox).
    If your modification modifies presets, don't forget to include the "objects.ddb" in your content pack. Otherwise your modifications to presets will not work. Loading up your modifications will be detailed in 7th step.
    After you're done with your content pack, install it like a map just like in 5th step. Put your content pack into "mapfiles" folder, and execute the same commands to install it.
    You can create as many as content packs you want, there is no limitage as far as I know.
    After this you can delete the content pack you converted to save from space. If you need the content pack again, you can convert it to MIX file back using ttfs2mix, available here.
    If you want to update your content pack, you need to delete old one using the following command:
    packageeditor uninstall <Name of your content pack's MIX file (example: if mix file name is "ContentPack.mix", type "ContentPack")> And then, you can install new one like a normal map.
    Now, proceed to 7th step for "tt.cfg" guide.
     
    7- Configure rotation
    TT uses a new method to define rotation. Compared to svrcfg_cnc.ini, this rotation structure allows you to define game definitions (for example, custom preset databases and content packs) and a location to let clients know where to download maps.
    Typically, a tt.cfg file should look like this:
    gameDefinitions: { }; rotation: [ "C&C_Field" ]; downloader: { repositoryUrl = "http://ttfs.ultraaow.com"; };  
    If you have any content packs installed and you want to use them, you will need to add game definitions first.
     
    Game definitions are maps with extra dependencies. Game definitions allows clients to install more than 1 mix files for a single map. This is a useful case for modders and server owners to keep stuff organized. And in our case, which is content packs, you can add every asset you want into server without modifying map files. Creating game definitions are easy:
    YourMapName: { mapName = "C&C_YourMapName"; packages = ["C&C_YourMapName", "YourContentPack"]; serverPresetsFile = "objects.ddb"; };  
    This is the structure of a game definition. You should replace "YourMapName" with the map name you want, and "YourContentPack" to your content pack. So if you want to install "C&C_Field", with a content pack named "MyServerContent" with no custom presets file, game definition should look like:
    Field: { mapName = "C&C_Field"; packages = ["C&C_Field", "MyServerContent"]; };  
    If you have a custom presets file and want to use it instead of default objects.ddb, first you need to move your preset file in Data folder, and give it a different name or extension. (Changing extension name is generally preferred, and the example below takes a custom preset file named "objects.aow") Then you should add an option to load your custom presets file for the game definition, like so:
     
    Field: { mapName = "C&C_Field"; packages = ["C&C_Field", "MyServerContent"]; serverPresetsFile = "objects.aow"; }; You can have as many preset file as you want to use with game definitions, but since each server content can have only 1 objects.ddb file, you may need to create multiple content packs containing your custom presets file. 
     
    And finally, you need to add game definitions you created under gameDefinitions section, and "YourMapName" under rotation section like this: (I also added C&C_Canyon for example)
    gameDefinitions: { Field: { mapName = "C&C_Field"; packages = ["C&C_Field", "MyServerContent"]; serverPresetsFile = "objects.aow"; }; Canyon: { mapName = "C&C_Canyon"; packages = ["C&C_Canyon", "MyServerContent"]; }; }; rotation: [ "Field", "Canyon" ]; downloader: { repositoryUrl = "http://ttfs.ultraaow.com"; };  
    If you don't want/have a content pack, add the full map name to directly rotation section like this:
    gameDefinitions: { }; rotation: [ "C&C_Field", "C&C_Canyon" ]; downloader: { repositoryUrl = "http://ttfs.ultraaow.com"; };  
    The TTFS URL "http://ttfs.ultraaow.com" is obsolete and no longer maintained, if you don't know how to host your TTFS to let clients install your maps and content pack, please read the "Create your own TTFS server" at the final step.
     
    8- Install a bot/regulator
    This setup is optional and is not required, but it's recommended to have a server regulator. If you don't want to install a bot, skip this step.
     
    You may need a fast and pratic way to regulate and moderate your server, here comes IRC bots for your help. There are really a lot of options, but I'm going to detail the most popular one BRenBot. Since it's original website at new.brenbot.com is down, there is BRenBot repository at http://gitlab.com/danpaul88/brenbot. There is an auto-builder when the repository gets updated. You can view all builds at here. Click the latest "passed" job, and then in the sidebar at right, click "Download". After downloading it, extract it to a folder like "brenbot" in your server folder. Before running it, configure your bot. It's self-explained as well as other configurations. You can use the IRC server intended for C&C games, at "irc.cncirc.net" for your server.
    Even though it's website is down, there are still several plugins available such as Jukebox, Status Reporter, Ping, Seen, etc. from here and here. All you need to do is putting ".pm", ".xml" files in plugins folder.
     
    If you're experiencing issues while getting your moderator/administrator powers with BRenBot, make sure the option called "Moderators_Force_Auth" in brenbot.cfg is 0. If you want to leave it 1, you have to register your nick. To do that join your IRC channel, type /query <your bot name> (or right click your bot, and choose "Query", "Message", "Page", or any other option to private message), and use !help command to find out the right command to register your ingame name to bot. Once you do that, you will need to authenticate yourself either:
    • Paging /Host, using !auth command like "!auth <your password>",
    • Page your server if it is XWIS, using !auth like "!auth <your password>",
    • Use !auth command in admin channel of your bot, like "!auth <your ingame name>". 
     
    9- Final touches
    Your server is now ready a double-click away to run! If you need to open ports, follow these steps:
    Open "server.ini" configuration, if your GameType is not LAN, open the Port value in configuration on UDP. If your GameType is LAN, open 4848 port on UDP. If you are hosting your game on GameSpy using Dragonade (GameType is LAN) : In "da.ini", open the GameSpyQueryPort value in configuration on UDP.  If you are hosting your game on GameSpy without Dragonade (GameType is GameSpy) : In "server.ini", open the GameSpyGamePort and GameSpyQueryPort, both on UDP. If you need to read your console or send commands to your server externally, or you have a remote control utility for your server, in "server.ini", open RemoteAdminPort on UDP. Only open this port if you need remote access to your FDS console using RenRem. This is NOT recommended, but if you need to access your SSGM Log Port server, open the Port value in "ssgm.ini", on TCP. This port is extremely vulnerable, do not open this port if you don't know what you're doing.  
    If you don't have a server to host TTFS packages, or you don't know how, follow this tutorial: https://multiplayerforums.com/topic/8660-create-your-own-ttfs-server/
     
    If nobody can connect your server after port forwarding, try following this tutorial: https://multiplayerforums.com/topic/8739-nobody-can-join-your-server-check-your-firewall/
     
    Steps below is only valid for residental lines. Some ISPs around the world uses the system below. If you are using a VPS/VDS provider, this probably not the case. But if you still believe issue is because your VPS/VDS provider, consider getting in touch with them.
    If you want to host a *public* server on a residental line, think twice and move to a VPS/VDS ASAP.
    If you want to host the server to play with friends/clan/group, that should be fine.
     
    If firewall tutorial didn't help too and tools like https://www.portchecktool.com/ says your ports are closed, you might be in a Carrier-Grade NAT (CGN) network. If you're in CGN, you'll have trouble hosting servers and you'll need to contact your ISP to assign you a static IP. You can read more about what is a CGN, and how to check you're in from https://help.edovia.com/hc/en-us/articles/115012824927-Carrier-Grade-NAT-Large-Scale-NAT.
     
    If you have the CGN issue, don't worry yet. If you have a valid serial, hosting the server on WOL often makes it possible to host the server through the CGN and it does not require you to open your ports and tweak the firewall. But, only the people using the in-game server listing can join your server.
     
     
     
    You made it, enjoy in your server! If you have any questions, or you think I missed something, let me know in comments.
  2. Like
    Hunter-Seeker reacted to Genesis2001 in Forum Clean-up   
    You might have noticed the forum-creep we had here where the forums just got bloated with too many subforums.
     
    I have gone through the forums this morning and, with staff blessing, cleaned up this bloat/creep. There is still a little bit of work left to do regarding adding tags to topics before they get moved to their new homes.
     
    Here is a summary of what we agreed upon for the public forums:
     
    Welcome to MultiPlayerForums.com Community News Introductions Discussions Screenshots and Videos Technical Support Dispute a Ban or Mute Community Reports Games C&C Red Alert: A Path Beyond C&C Renegade C&C Renegade-X C&C Tiberium Crystal War Minecraft Unreal Tournament Public Development Area Showcase Red Alert: A Path Beyond Renegade Renegade-X Clan Forums MPF Clan Hosted Forums C&C IRC Network Mutant Co-Op  
    As you can see, we've consolidated all of the support forums and ban/mute dispute forums into a single area. Donators will see their forum has been moved to a lower area outside of the public forums. The 'Other Games' section will be tagged with their respective games before being moved into a singlular category.
     
    If you have any feedback to offer, feel free to leave a reply here. 
     
    edit: Staff/moderators of the divisions we have here can find their divisional staff forums at the bottom of the board now.
     
    Thanks,
    MPF Staff
  3. Like
    Hunter-Seeker reacted to zunnie in New Mappack v29.0   
    Mappack version 29.0
    We've put up a new download for our Mappack.
    The mappack v.29 is now once again fully updated to our server content.
    You can download it from our Downloads Area @:
    - Download Mappack Here (1.41GB)
    Have fun ppl
  4. Like
    Hunter-Seeker reacted to FRAYDO in Bye Bye !rate   
    !dislike r3surr3Ktx
     
    /♥
  5. Like
    Hunter-Seeker reacted to unknown in Unit promoted: r3surr3Ktx   
    You're welcome.
  6. Like
    Hunter-Seeker reacted to Manuel857 in Unit promoted: r3surr3Ktx   
    Soon he'll take over kickmofos position!
     
    congrats
  7. Like
    Hunter-Seeker reacted to zunnie in Rotation Adjustment Testing for NewMaps   
    Tonight there will be a second NewMaps server online with the joinpassword "newmaps".
    It is a clone of the primary NewMaps server.
    Why we do this? So we can install a couple of new (old?) maps and test them out for our rotation.
    The maps will NOT be available through the downloader on this test server so you must have the .mix files in your Data folder.
    Most .mix files can be installed by using our UberMapPack 2015.
    If you want to help us test the maps and give your honest opinion about them before we add them into rotation you are free to join us in this server
    Note: In the end it is up to Kickmofo, FeaR and me what maps will be in rotation. If people really really don't like a certain map they can always !skip vote it.
    Thanks for joining and helping decide!
    PS: The IRC channel is #NewMapsTest on irc.cncirc.net for anyone who needs to !auth, or just join it if you like.
  8. Like
    Hunter-Seeker got a reaction from zunnie in A few icons for advertising TCW 2.0   
    Any progress so far?
  9. Like
    Hunter-Seeker reacted to Manuel857 in OMG OMG OMG Promotion Time!   
    Just make him Administrator already ;p
     
    Congrats!
  10. Like
    Hunter-Seeker reacted to Lundy004 in Welcome our newest (oldest) Developer   
    He left?
  11. Like
    Hunter-Seeker reacted to r3sur[r3Kt] in Welcome our newest (oldest) Developer   
    Welcome back nab. <3
  12. Like
    Hunter-Seeker reacted to Hunty in hugg invis wtf   
    In future when you make a post please add some kind of detail as to what you're complaining about as "wtf" doesn't really indicate why you feel the need to post.
     
    If you're going for post count then try replying on some discussion threads
     
    I've noticed you've been replying to Birthday threads from last year, please stop being a noob...
  13. Like
    Hunter-Seeker reacted to zunnie in Thanks everyone   
    I would like to thank all of our Founders, Administrators, Staff, Donators and Members for contributing to this great community we have formed from late 2011 to today.
    It can't be said enough but without you guys contributing here we'd be gone long ago.
    We have all done a great job at making this place fun i think.

    //nogay
  14. Like
    Hunter-Seeker reacted to kobravipe in Classic Maps Installed   
    cant wait to play some old maps
  15. Like
    Hunter-Seeker reacted to Baddog13 in Classic Maps Installed   
    It is nice to have a mix of old maps!
  16. Like
    Hunter-Seeker reacted to NXwolf in Classic Maps Installed   
    It was so nice playing the old maps last night. Really missed them.
  17. Like
    Hunter-Seeker reacted to Dave Burrill in Classic Maps Installed   
    I doubt it Choin lol
  18. Like
    Hunter-Seeker reacted to choin86 in Classic Maps Installed   
    finally maybe now people will skip less 
  19. Like
    Hunter-Seeker reacted to zunnie in Classic Maps Installed   
    Hmmm. I dont know man. I dont really like the original maps. Maybe City_Flying though.
  20. Like
    Hunter-Seeker reacted to zunnie in Classic Maps Installed   
    Map Rotation Update
    So we decided to install a few CLASSIC maps from back in the days for some more nostalgia.
    Some are pretty nice, others are plain fun to play and some are a bit more recent.
    Other News
    Siege was removed from rotation due to the tunnel aiming bug.
    Alpine_Night was replaced with its original Daylight version - Getting on top of mountains is ALLOWED!
    Newly installed maps
    Alpine Day - The original version of Alpine where it is still possible to get on top of the mountains which is ALLOWED for that matter.

    BoxedInV4 - A fun classic map, not the best around but its fun to play.

    Conquest Winter - Cool map with a nice cave. A bit too 'campy' maybe though. But overall good experience on this one.

    Country Meadow - This map is very nice. It was bugged a bit earlier but now it is working again. The nod ref is missing textures for some reason but thats the only bug here.

    FieldTS - By aircatkiller based on Field but with underground tunnels and blockades removed. Nice textures too.

    FjordsTR - By aircatkiller. Very nice looking map. May cause some fps drops for slower computers.

    Fortress2k4 - A classic map from back in 2004.

    High Altitude - Fun map. Not too big. No defenses.

    High Noon v2.1 - Excellent map with nice tunnels and elevated defenses.

    Lunar Landing - Funny no defense map with a crater in the center.

    Mars - Funny low gravity map. By aircatkiller.

    Oasis Flying - Great map. Nothing more to say personally. Try it out!

  21. Like
    Hunter-Seeker reacted to Genesis2001 in Rankings Reset   
    Ranks reset 1-2 days before the month ends?
  22. Like
    Hunter-Seeker got a reaction from zunnie in Juggernaut & Avatar now Ingame (v2.0)   
    "I am here..!"
  23. Like
    Hunter-Seeker reacted to unknown in IRC tutorial   
    This is a tutorial on how to get started with IRC for this tutorial we will be using mIRC.
     
    Step 1: Download mIRC from here

    Step 2: Installing mIRC
    Uncheck Servers List and Urls List it's not needed for this tutorial. Click next and proceed with installing

    Step 3: Starting mIRC
    When mIRC is started you will see this message just click Continue

    Put in your Nickname here and Alternative just incase Nickname is already in use. Now Click OK

    Step 4: Setting up mIRC scripts
    Click on the Scripts Editor at the top then click on the Remote tab


    We are now going to add two scripts the first will auto connect to IRC when you start mIRC and the second will join some channels

    on *:start:{ server irc.cncirc.net}on *:connect:{ if (*.cncirc.net iswm $server) { join #mpf join #cncirc join #mpf-newmaps join #mpf-tcw join #mpf-apb }}It should now look something like this. When done click OK
    Step 5: Connecting to IRC
    Restart mIRC it should now connect to IRC and join the channels we added in the script
    When you restart mIRC the mIRC Options and mIRC Favorites will popup, Since we are using a script we dont need them disable them


    Step 6: Success
    You should now be connected to IRC

    If you have any questions feel free to ask in channel #CNCIRC
    Happy IRC'ing
  24. Like
    Hunter-Seeker reacted to TehVib in New Administrators & Staff   
  25. Like
    Hunter-Seeker reacted to [-HOH-]szymek777 in Reticle Request!   
    LOL i had it.I fixed download link for you. If you post there i will fix it. Thank god i came here
    http://www.renegadeskins.net/t193-halo-reticles#19894
    I have almost everything
×
×
  • Create New...

Important Information

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