Setting Up

If you were accepted into the closed pre-alpha testing group or purchased the game via the supporter page and you have not received your Steam key, start here...

1) Join the Jetball Discord https://discord.gg/FBeD8TF

2) Find me (Buca) and I will have a key for you.

3) Use the "add a product to Steam" feature to install Jetball on your computer.

5) Run the game.

4) For now you will also need to register in-game using your email address (if I don't already have it, you will need to send me your email). This secondary registration will likely be removed for Steam users and only appear for those not using Steam. Currently the Unreal Engine team is revamping the Steam authentication as there are currently too many issues.


 

Playing The Game

The first time playing the game you may want to check your keyboards binds...

1) The current default keys are "ESDF" to move about. "WASD" is more standard so you may have to rebind them until I make them the default.

2) Throw key - this is important, the default is "Q". Be sure to use a key or mouse button that you are very comfortable with. Also holding down the throw key will execute a slap or kick instead of picking the ball up. You will be holding down this key often.

3) Suicide/Respawn key - This is also important for getting back to defend your goal or setting up a play. The default bind is my preference "SHIFT+SPACE". Many players like "CTRL-K", or just "K" for (K)ill self. You may want to choose a key that you won't press by accident but can find easily.

4) Jetpack - default is "Right Mouse Button". Hold down to jet up. Player will automatically jump and jet if touching the ground.

5) Ski/Jump - default is "Space bar". Hold down to ski or bunnyhop down hills with very little friction. Ski down the hills and jet up the other side for max efficiency.


Mouse Smoothing enables after changing keyboards binds...

1) There appears to be a bug possibly with the Unreal Engine where mouse acceleration turns on after changing input binds.

2) Restart the game (or if I've updated the Steam build, you can turn it off by simply clicking the "Apply" button in the "Game Settings" tab).


Finding a game...

1) Click the "Join" tab and allow the list to build with available servers.

2) You can double click the server in the list to join it.


Hosting a game (great for practicing solo or playing with friends)...

1) Click the "Host" tab.

2) Choose the map.

3) Ignore all the other fields for now as they aren't necessary or aren't implemented yet.

4) Click "Start New Game" button to begin your own session.

5) If you want others to be able to see and join your game, you will have to open port 7777 on your firewall.

Gameplay Tips

Throwing the ball...

1) Pick up the ball by touching or walking over it.

2) Hold down your throw key "Q" to start the throw meter. Let go to throw the ball.

3) Notice the ball will inherit all of your momentum, so if you are moving in the same direction, you will throw much farther.


Slapping the ball...

1) This time hold down throw "Q" BEFORE you touch the ball.

2) Doing this will SLAP or kick the ball at full force.

3) Again, the ball will inherit all of your momentum.


Scoring a goal...

1) ALWAYS shoot at the RED goal.

2) The BLUE goal is your goal to defend so you want to prevent the ball from ever going into it.

3) Slapping the ball or shooting from long distance will generate more points for your goal.

4) Aim a little high to account for the ball's arc.

5) Both teams will reset back to their spawn huts after a goal is scored (currently you are crudely killed and respawned - a gentler transport/teleport will occur in the future).


Kill the ball carrier...

1) You can only damage the enemy if the player is holding the ball.

2) Or if you are holding the ball you can damage everyone.

3) You will always damage yourself so be careful.

4) Most weapons will knock players around, which can be useful for giving boosts to yourself or teamates.


Holding the ball (HOT POTATO!)...

1) You can only hold the ball on the ground for 8 seconds.

2) Catch the ball in the air and you have 20 seconds.

3) As soon as you touch the ground you are back to 8 seconds (or less if you have held it for more than 12 seconds in the air).

4) Hold the ball too long and it will kill you.


Dying and Respawning...

1) If you die in the field, you will simply stand back up after a few seconds.

2) Respawn back to your spawn hut (behind your goal) by pressing SHIFT+SPACE.

3) This is useful to quickly defend your goal.

4) Spawn passing is also a play used by veteran players since they may know exactly where you are when you respawn (and even throw the ball up to be caught using a specific route).


Midairs (hit a player with a disc in the air)...

1) Aim the disc launcher, and shoot a well timed disc to hit players while they are off the ground to score an MA.

2) If the player is holding the ball, he or she will automatically drop the ball.

3) Any player hit by an MA will be knocked back at super high speed (essentially removing them from play).

4) MA your teammate to instantly grab the ball or if you have the ball, hit a teammate with an MA to immediately transfer the ball to that player.


Robs and Trounces (body blocking to stealing the ball)

1) Simply touch any player holding the ball to take the ball.

2) Or if you have the ball, touching any other player will give that player the ball.

3) An advanced tactic to avoid having the ball stolen is to actually throw it to your would be body blocker and then you will rob him!

4) Hold down your throw button to Rob/Slap the ball.


Beacon stopping/jumping (likely going to be renamed to Brake Stop / Springboard action)...

1) The default key mapping is "B".

2) Aim down at the ground and press "B" and you should hear a "Screech" sound.

3) You can do this while moving on or near the ground to come to an immediate stop.

4) Springboard Action: Now while moving or falling with speed, face the ground, hold "B" AND your jets simultaneously and you should activate the springboard action where all of your movement is directed upward. You have to be close enough to the ground to place the springboard or it will not activate.

5) A little background... Beacon stopping and beacon jumping were advanced moves that Tribes 1 players found they could do by placing a beacon on the ground in front your moving body. The result is that you would collide with the placed beacon causing you to change direction, stop completely or if executed right you could launch yourself vertically into the air.


Advanced Tips

Running on low system specs, i.e. Toaster Mode...

NOTE: Please only attempt the following if you know what you are doing.

1) Find your "GameUserSettings.ini" generally found in:

C:\Users\YOURNAME\AppData\Local\Jetball\Saved\Config\WindowsNoEditor

Under [ScalabilityGroups] set the following...

sg.ResolutionQuality=25.000000

sg.ViewDistanceQuality=-1

sg.AntiAliasingQuality=-1

sg.ShadowQuality=-1

sg.PostProcessQuality=-1

sg.TextureQuality=-1

sg.EffectsQuality=-1

sg.FoliageQuality=-1


Under [/Script/Jetball.JetballUserSettings] set the following...

GraphicsQuality=-1

ResolutionSizeX=1280

ResolutionSizeY=1024


When you get into the game press F11 to get back to full screen.

Try playing around with sg.ResolutionQuality (this is the same as setting r.ScreenPercentage) where 100.0 is best quality.


Jetball Dedicated Server

Host Your Own Dedicated Servers

NOTE: Please be aware that dedicated servers are still in Alpha - meaning bandwidth and cpu usages may spike without warning (although I've yet to experience any issues myself).

1) Locate file "JetballServer-Win64-Shipping.exe" generally found in:

C:\Program Files (x86)\Steam\SteamApps\common\Jetball\Jetball\Binaries\Win64

2) Right click on "JetballServer-Win64-Shipping.exe" and create a shortcut (or send to desktop)

3) Right click on the shortcut and click "Properties"

4) In the shortcut target add the following (there should be a space in between the original target and the line below)

"Arcadium?ServerName=My Name?listen" -log

E.g. This is how my server is setup (the map has to be first):

"..\Jetball\Binaries\Win64\JetballServer-Win64-Shipping.exe" "SnowDrift?ServerName=Buca Official Test?listen" -log

5)Open port 7777 on your firewall and router

6)Alternatively, you can use a custom port by adding ?port=1234

"...\JetballServer-Win64-Shipping.exe" "SnowDrift?ServerName=Buca Official Test?port=1234?listen" -log

If you wish to connect over LAN you may have to shutdown steam on the computer running the dedicated server.

Also to connect over LAN you will likely have to connect via direct IP using the dedicated server internal IP (usually something like 192.168.1.2).