Upvote Upvoted 22 Downvote Downvoted
Jump Locally - try it without lags
posted in Projects
1
#1
tf2pickup.org
0 Frags +

Hi there,

since I'm organising a LAN in Poland I wanted to host all servers on my computer which runs Windows (smh), so I had to set up everything for that OS and one of the local servers was a jump server. Eventually I found out a lot of people have consistent problems with the internet connection (wow what a captain obvious), so I'd like to share the server files with you.

The server contains:
Third Person: https://forums.alliedmods.net/showthread.php?p=1694178
[CS:S] Spectator List https://forums.alliedmods.net/showthread.php?p=1271439
Updater https://forums.alliedmods.net/showthread.php?p=1570806
SteamWorks (Updater dependency) https://forums.alliedmods.net/showthread.php?t=229556
cURL (Updater dependency) https://code.google.com/archive/p/sourcemod-curl-extension/downloads
"Bounce Checker" (1.0) by Rob123 ?
[TF2] Projectile Collision ??? https://forums.alliedmods.net/showthread.php?t=295080&page=3
[TF2] Jump Assist https://github.com/JoinedSenses/TF2-ECJ-JumpAssist
[CS:S/?] Speedometer https://forums.alliedmods.net/showthread.php?p=1335264
[TF2] Player Pitch https://forums.alliedmods.net/showthread.php?p=2587229
Jump Server Essentials https://github.com/geominorai/jse + dependencies mentioned on its README
Wallshot Assist https://github.com/laurirasanen/WallshotAssist/blob/master/plugins/wallshotassist.smx
+ everything in the AI's Jump Server Starter Kit 1.1 https://jump.tf/forum/index.php?topic=1604.0

Also to not get bored with jumps locally you have a lot of jump maps included from the Jump Academy repository (about 450).

Download:
https://jumplocally.supra.tf

Prerequesities:

  • Windows (preferably 64-bit, but TF2 client/server are 32-bit)
  • At least 20 GB disk space, preferably on SSD to guarantee good server performance
  • I can't tell how much RAM space do you need to have TF2 + server running stable as I have 64 GB in my PC, but on my host supra.tf it uses about 2 GB/instance of RAM, so make sure your PC has at least 8 GB RAM
  • Text editor of your choice (my personal choice is Visual Studio Code)

Setup:

  • Unpack the archive to any place you want (preferably in some folder being in the root folder of the hard drive, because the location path is very short then)
  • Go to the jumplocally folder and edit jump.bat with the following changes:
    srcds.exe -port <your server port> -console -game tf +map jump_4starters +maxplayers 32 -ip 0.0.0.0 +clientport 28041 -steamport 28042 +tv_port 28045 -autoupdate -steam_dir <location of the steamdir folder> -steamcmd_script <location of the jumplocally folder>\tf2_ds.txt
    Let's say you want to have port 50000 and you unpacked the archive to C:/tf2servers. That means your content of the file should be:
    srcds.exe -port 50000 -console -game tf +map jump_4starters +maxplayers 32 -ip 0.0.0.0 +clientport 28041 -steamport 28042 +tv_port 28045 -autoupdate -steam_dir C:\tf2servers\steamcmd -steamcmd_script C:\tf2servers\jumplocally\tf2_ds.txt
  • add your steamid into the admin list in the jumplocally/tf/addons/sourcemod/configs/adminlist_simple.ini
    you can find your steamid @ steamidfinder.com, i left some example lines in the config
  • Double left click on jump.bat when you save changes and voila - you just set up your new server

The default port is 28040. Not changing the location of the steamcmd files can prevent your server from updating automatically on start.

From what I saw connecting through

connect localhost:28040

or

connect 127.0.0.1:28040

doesn't work - try checking your local IP address in your network and most likely it's going to work:

https://i.imgur.com/G1JGbAz.png

connect 192.168.10.11:28040

I'd say good practice would be binding a sm_admin menu like:

bind ' sm_admin

so by clicking ' you can easily go to the admin menu and change the map for whatever you want. The map list consists of jump maps only, but you can always force changing the map for not-jump map by

sm_map <map>

or just

rcon changelevel <map>

It may not work at some point - I have to admit I wasn't testing it fully due to lack of the time. Gimme some feedback - it's important for me.

questions? hmu here or on Discord: supra#0337

Hi there,

since I'm organising a LAN in Poland I wanted to host all servers on my computer which runs Windows (smh), so I had to set up everything for that OS and one of the local servers was a jump server. Eventually I found out a lot of people have consistent problems with the internet connection (wow what a captain obvious), so I'd like to share the server files with you.

The server contains:
Third Person: https://forums.alliedmods.net/showthread.php?p=1694178
[CS:S] Spectator List https://forums.alliedmods.net/showthread.php?p=1271439
Updater https://forums.alliedmods.net/showthread.php?p=1570806
SteamWorks (Updater dependency) https://forums.alliedmods.net/showthread.php?t=229556
cURL (Updater dependency) https://code.google.com/archive/p/sourcemod-curl-extension/downloads
"Bounce Checker" (1.0) by Rob123 ?
[TF2] Projectile Collision ??? https://forums.alliedmods.net/showthread.php?t=295080&page=3
[TF2] Jump Assist https://github.com/JoinedSenses/TF2-ECJ-JumpAssist
[CS:S/?] Speedometer https://forums.alliedmods.net/showthread.php?p=1335264
[TF2] Player Pitch https://forums.alliedmods.net/showthread.php?p=2587229
Jump Server Essentials https://github.com/geominorai/jse + dependencies mentioned on its README
Wallshot Assist https://github.com/laurirasanen/WallshotAssist/blob/master/plugins/wallshotassist.smx
+ everything in the AI's Jump Server Starter Kit 1.1 https://jump.tf/forum/index.php?topic=1604.0

Also to not get bored with jumps locally you have a lot of jump maps included from the Jump Academy repository (about 450).

Download:
https://jumplocally.supra.tf

Prerequesities:
[list]
[*] Windows (preferably 64-bit, but TF2 client/server are 32-bit)
[*] At least 20 GB disk space, preferably on SSD to guarantee good server performance
[*] I can't tell how much RAM space do you need to have TF2 + server running stable as I have 64 GB in my PC, but on my host supra.tf it uses about 2 GB/instance of RAM, [b]so make sure your PC has at least 8 GB RAM[/b]
[*] Text editor of your choice (my personal choice is Visual Studio Code)
[/list]

Setup:
[list]
[*] Unpack the archive to any place you want (preferably in some folder being in the root folder of the hard drive, because the location path is very short then)
[*] Go to the jumplocally folder and edit jump.bat with the following changes:
[code]srcds.exe -port <your server port> -console -game tf +map jump_4starters +maxplayers 32 -ip 0.0.0.0 +clientport 28041 -steamport 28042 +tv_port 28045 -autoupdate -steam_dir <location of the steamdir folder> -steamcmd_script <location of the jumplocally folder>\tf2_ds.txt[/code]
Let's say you want to have port 50000 and you unpacked the archive to C:/tf2servers. That means your content of the file should be:
[code]srcds.exe -port 50000 -console -game tf +map jump_4starters +maxplayers 32 -ip 0.0.0.0 +clientport 28041 -steamport 28042 +tv_port 28045 -autoupdate -steam_dir C:\tf2servers\steamcmd -steamcmd_script C:\tf2servers\jumplocally\tf2_ds.txt[/code]
[*] add your steamid into the admin list in the jumplocally/tf/addons/sourcemod/configs/adminlist_simple.ini
you can find your steamid @ steamidfinder.com, i left some example lines in the config
[*] Double left click on jump.bat when you save changes and voila - you just set up your new server
[/list]
The default port is 28040. Not changing the location of the steamcmd files can prevent your server from updating automatically on start.

From what I saw connecting through [code]connect localhost:28040[/code] or [code]connect 127.0.0.1:28040[/code] doesn't work - try checking your local IP address in your network and most likely it's going to work:[img]https://i.imgur.com/G1JGbAz.png[/img]
[code]connect 192.168.10.11:28040[/code]

I'd say good practice would be binding a sm_admin menu like:
[code]bind ' sm_admin[/code]
so by clicking ' you can easily go to the admin menu and change the map for whatever you want. The map list consists of jump maps only, but you can always force changing the map for not-jump map by [quote]sm_map <map>[/quote] or just [quote]rcon changelevel <map>[/quote]

It may not work at some point - I have to admit I wasn't testing it fully due to lack of the time. Gimme some feedback - it's important for me.

questions? hmu here or on Discord: supra#0337
Please sign in through STEAM to post a comment.