
Hydrofoil Telemetry Regatta Center
Apps and utilities to help you host and manage your own HG server or multiple HG servers.
For more tools and info visit,...
Apps and utilities to help you host and manage your own HG server or multiple HG servers.
For more tools and info visit,...
Operating an HG server opens up new possibilities for players including the capability to customize the entire game environment to their own specific wants or needs. It also gives players access to their server logs and results files for points rankings, performance metrics and server analytics. All race results and log files are saved within the server files and are not saved or accessible by players who do not run their own server.
Running and maintaining an HG server is very easy and can be accomplished within a few minutes.
Every copy of HG comes preloaded with all the files needed to run a server.
First locate all of the HG server files in the following directory,...
C:\Program Files (x86)\Steam\steamapps\common\Hydrofoil Generation\server
You will see the server config file, the server .bat file and the server .exe file along with some other files.
Open the cfg folder to access the server_cfg.kl file in the following directory,...
C:\Program Files (x86)\Steam\steamapps\common\Hydrofoil Generation\server\cfg
Then edit the file to your liking,... (server name, location, race course, server password, admin password, etc).
Then save and close the server_cfg.kl file.
Then locate and open the location.kl file for the game location you want the race course to be in,... bermuda, chicago, den haag or hong kong.
All the location.kl files for the server are located in the following directory,...
C:\Program Files (x86)\Steam\steamapps\common\Hydrofoil Generation\server\content\locations
After editing and configuring the location.kl file to your liking,... (course position, course rotation, etc) save and close the location.kl file.
Now after you have edited the above files and finalized server configuration you can use either the .bat file or the .exe file to launch your server, so simply click on either one to start and run your HG server.
Then test that everything is functioning how you want it by joining your server which should be listed on the Multiplayer or LAN server list in the game.
Additionally, all of the race course files for the server are located in the following directory,...
C:\Program Files (x86)\Steam\steamapps\common\Hydrofoil Generation\server\content\courses
You can create your own race courses and add them to your directory. There is no limit to how many race courses you can create and save.
Find more information about editing and creating your own custom race courses here,...
Hydrofoil Telemetry Chart Plotter & Race Course Tutorial
------------------------------------------------------------------------------------------
Automatic Server Configuration
For people who would prefer to avoid editing the server files, another method is to download and utilize the HG Server Manager. The HG Server Manager facilitates the process by automatically editing the configuration files and launching the server via a clean user-friendly and intuitive GUI.
-----------------------------------------------------------------------------------------
In Game Server Control Commands
If you are racing on your own server there are 4 available /admin commands to restart the server, change the wind speed, change the race course and a help command.
You can give the /admin password to your friends so they can also use the /admin commands and control these aspects of your server,...
Here is how to use all four of the /admin commands in chat using 4 quick steps,...
1 - First press Enter on your keyboard to activate the chat.
2 - Then type /admin [enter password] and press Enter again for authorization.
3 - Then press Enter to activate the chat again and type your desired /admin command.
4 - Then press Enter again.
These are all of the available commands in the chat for your reference if you forget the exact command,...
/restart = restart the race
/set_wind [type an average wind speed e.g., 16] = change the average wind speed
/set_course [name of race course] = change the race course
/help = displays the other three commands for reference.
----------------------------------------------------------------------------------
Basic / Advanced Networking & Configuration
With the proper networking configuration, a standard HG server is most commonly hosted on the Steam network, but the server can be fully operated using the built in LAN capability. This limits multiplayer game play to your own local network. Players can use their Local Area Network to race with their friends and family or extend the LAN session to anybody in the world via a VLAN (Virtual Local Area Network).
VLAN networks can be setup very easily and utilized for free using Radmin VPN or another comparable application. When the server is hosted in this manner it will appear in both the Multiplayer and LAN server lists inside the game menu, a "hybrid server" because it will appear on both server lists (Multiplayer & LAN) in the game.
Find more information and download Radmin VPN here,…
To go further, the Steam AutoCracker completely removes the Steam DRM (Digital Rights Managment) and allows players to use Hydrofoil Generation completely offline and free from the Steam network by implementing a Steam emulator. This will prevent your local area connection or VLAN connection from being seen in the Multiplayer server list. When hosted in this manner only the players that are connected to your local network or VLAN network will be able to see your server on the LAN server list in the game. The server will not appear on the Multiplayer server list at all as it will be running completely independently from Steam network. This is by far the best option for players that want or need strict security and privacy.
Find more information and download the Steam AutoCracker here,...
As seen above, create separate folders for each individual instance of the server files that you want to run.
For example, copy the entire server folder and rename the copy from “server” to,…
“server2” or “server3 or “server4”, etc,…
Simply repeat this process for as many servers as you want to host. Then put all the individual server folders in the same directory.
Then configure each of the server instances:
Each instance will have a configuration file,… server_cfg.kl. Open each configuration file in its respective folder and modify the settings as necessary (e.g., server name, maximum players, race course, wind speed, etc,..).
Then set different port numbers for each instance:
Each server instance must use different port numbers to avoid conflicts. For example, the default ports for the game server are,…
TCP=3333
UDP=3334
Steam=27015
So you might set each instance as the following,…
- instance 1 / "server":
TCP - 3333
UDP - 3334
Steam - 27015
- instance 2 / "server2":
TCP - 3335
UDP - 3336
Steam - 27016
- instance 3 / "server3":
TCP - 3337
UDP - 3338
Steam - 27017
- Update the port numbers in each of the server's configuration files accordingly.
Then start each instance:
- When you start each instance, launch each instance using the server.exe within each respective folder.
Firewall and Networking:
- As with hosting a single instance always ensure that your firewall settings allow traffic through the designated ports for each instance.
- If you're hosting on a local network and want to allow external players to join, you may need to set up port forwarding on your router for each port.
This method will allow you to host and manage multiple server instances simultaneously and effectively.
The HG server files are lightweight and portable (64.8MB). You can upload the server files onto a flash drive or multiple drives and run the server(s) from the drive(s) using any computer or combination of computers from any location with a stable internet connection.
You do not need to have the full game with all of the game files installed on your computer to host an HG server or multiple HG servers. Only the HG server files are required.
You can also run multiple instances of the server files all on one device simultaneously. Each server instance consumes CPU, RAM and Bandwidth so it is recommended to limit the amount of server instances running on a single device to 2 or 3. More than 2 or 3 instances will require more CPU, RAM and Bandwidth.
Every time you exit a race or practice session the replay editor temporarily saves a replay and asks you if you want to save it. This gives you the opportunity to save multiple races within one replay for every online race or practice session that you took part in during your game session. The replays are saved in the "Gallery". Simply open the Gallery and select a replay that you have saved. The replay screen will appear with all of the controls on the bottom of the screen along with a horizontal timeline.
Experiment with the controls,... 'previous boat' or 'next boat' which will switch the main camera to another boat in the replay,... 'stop', 'play', 'fast forward', 'fast reverse', 'slow motion' and 'next pen' which will automatically advance to the next penalty situation on the timeline.
Notice the red rectangles above the horizontal replay timeline. They are the individual penalty instances when the penalties actually occurred. The blue portion of the horizontal replay timeline is the post race, the grey is the race setup, the green is the prestart and the red is the race time.
Look closely at the image above and you'll see that the replay in the image contains two individual races on one replay.
You can view other player's boat setups when spectating an active race or in a race replay by selecting the boat you want to view and then pressing the F1 key which activates the first person helmsman view. The active boat setup information is located at the bottom center of the game screen.
When in spectator mode or using the replay editor the drone camera has an auto zoom effect that is very useful for general viewing as well as creating videos to share with your friends using any number of game capture applications.
Find the keyboard and mouse camera controls below,...
F1 = zoom screen out, third person view, 1 function
F2 = onboard camera 1, boat cam view,... 4 functions,... starboard, port, forward, aft
F3 = third person aerial view, 2 functions,... starboard, port
F4 = third person water level view, 2 functions,... starboard, port
F5 = spectator view of the entire race course, (full function rotate screen with left mouse button)
F6 = onboard camera 2, first person crew view, 4 functions,... starboard, port, forward, aft
Mouse left button = helmsman view quick look to port
Mouse button right = helmsman view quick look starboard
The 'axis_look' 360 degree helmsman first person view can be used by assigning a controller input such as a trigger, joystick, slider or wheel in the boat control settings.
Copyright © 2024 Hydrofoil Telemetry™ / HG Tools
Hydrofoil Telemetry™ / HG Tools is not affiliated with Hydrofoil Generation™