Search the Community
Showing results for tags 'ttfs'.
-
In this tutorial I'll tell about how to create your TTFS server, containing your packages and maps. This tutorial will assume you installing the web server into a Windows system, for the first time (while no other instances of any web server running), FDS being in the same computer, and use the web server for only TTFS hosting. 1- Install XAMPP XAMPP is the most popular (as far as I know) hosting application. You can see a list of downloads at here. The main topic of this post is not how to install XAMPP, but I'll tell the steps briefly: - Download the latest version of XAMPP. - On "Select Components", we only need "Apache". You can untick everything else. But if you know what you're doing, you can choose other stuff. - You're done! You can control web server from "Apache" module in Control Panel. 2- Prepare your server Now, navigate to your XAMPP folder, then "htdocs" folder. You'll find some initial files there, you can delete them all. Open your notepad, and save that blank file at your "htdocs" folder as index.html, don't forget to choose All Files (*.*) from dropdown. This file will prevent others to see your web site root. 3- Create a symbolic link Symbolic links are shortcut-kind links which appears as folders or files. We'll use this to link our server's TTFS folder to web server. Open a Command Prompt, and navigate to your web server's "htdocs" folder with "cd" command. Then, type the following command: "mklink <Your server name here> /d <Your server's TTFS directory here>" <Your server name here>: Name of the link. <Your server's TTFS directory here>: The root folder of your TTFS. For example: "mklink MyServerTTFS /d "D:\MyServer\Renegade\FDS\ttfs" You're done! Now if you check your "htdocs" folder, you'll see a shortcut named <Your server name here>. And when you open it, it'll appear in your "htdocs" folder instead of taking you to actual place. 4- Configure tt.cfg We need to tell the server where your TTFS server is. First, you need to find out your public IP address. To do that, go to https://www.whatismyip.com/ and note down your IP address. Now, go to your server's tt.cfg and open it. Scroll down until you see "repositoryUrl". Type in "http://<Your IP address here>/<Your server name here>" <Your IP address here>: The IP address you noted down. <Your server name here>: The server name you entered in 3rd step. Now Renegade knows where your TTFS server is. 5- Final touches If you need to open ports, open the default port, which is 80, on TCP protocol. You made it! If you have any questions, problems or you think I missed something, let me know in comments.
-
Version 1.0
41 downloads
A tool for RenegadeFDS Package Editor. You don't need to run command prompt continously for package editor. Open it and use. Enjoy! Planning to do in version 1.1: - Adding User Interface - App configuration for use this application without server's folder. (Now, working on new version... Curently stopped developing) This version is no longer supported and I strongly recommend you the new version of this tool. You can view it down below.-
- packageeditor
- fds
-
(and 1 more)
Tagged with:
-
Version 1.0
55 downloads
Requires RenSharp v1.3 This plugin will embed a TTFS server inside your Renegade FDS. Pretty much the only thing you need to do is add the .DLL to your FDS and the config file. This plugin does NOT require administrator privileges, however for it to work for external people you would probably need to forward the specified port in your router/network. You may set other settings in the config file, but the only settings required in the config file are the port and the external IP checking websites. All others can have defaults and are probably better than what you would configure them to. PackageServer.ini: ; This settings file is for the Package Server [General] ; IPFetchSecondsInterval defines the interval in seconds when to check for the external IP of the Server ; Default is 5 ;IPFetchSecondsInterval = 5 ; TTFSPath override the TTFS path where the package server gets its packages from ; Default is 'Engine.AppDataPath/ttfs' ;TTFSPath = MyPath ; MaxClientConnections specifies the max clients can connect from a single IP address ; <= 0 means no limit, this is discouraged ; Default is 10 ;MaxClientConnections = 10 ; ClientTimeout specifies how long a client may take to download everything in whole minutes ; <= 0 means no limit, this is discouraged ; Default is 60 ;ClientTimeout = 60 ; LocalIPAddress specifies the local IP to bind the package server to ; Default is any network interface ;LocalIPAddress = 192.168.0.1 ; Port specifies the local port to bind the package server to ; There is no default, this must be defined Port = 23445 ; This section is dedicated to the servers that will provide the 'raw' extneral IP address ; These servers MUST return an IPv4 address, since the Renegade client can't handle IPv6 [IPFetchURLs] 0=http://ipv4.icanhazip.com/ 1=http://ipv4bot.whatismyipaddress.com -
We've moved the files for our TTFS (the files your game downloads when joining) to an alternative location. We dont expect any errors with this but there may be, if it happens that you cannot download a package or file through the ingame downloader please let us know. Thanks & Have fun.