Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Just use HFS (HTTP File Server) by rejetto - it's very easly and usable
https://www.rejetto.com/hfs/?f=dl - current version is 2.3m
http://www.rejetto.com/hfsfiles/hfs24rc2.exe - beta version is 2.4 rc2
You not need to install this, just download, run and use, create virtual folder, choose opened port, change ip if you need.
in server.cfg (or something like this) put this cvar: sv_downloadurl "ip_or_hostname/path to files/"
ex:
pack your custom files in BZ2 archive, you can use somehting like CSSbzip2v2.5, winrar, winzip, 7zip. Fast-DL servers downloads bz2 files more faster, cuz this file are compressed, and clients game (SourceEngine) unpack this in automatic mode, so create copies of your custom files with bz2 archives.
P.S. i used HFS a large time on my Home Servers and didn't get any issues.
CSS Bzip is here: https://hd9.at.ua/load/0-0-1-9-20
You can use alternate versions of FTP and BZ2 pack programs. That you can find here:
https://gamebanana.com/tuts/6093
Some cvars for downloads/uploads from/to your server:
my mistake :)))
Only extra steps/issues were enabling autoindex (so you can list all the files in a web browser) and changing folder permissions so the nginx user could read the directories I wanted it to. (This proved helpful when troubleshooting: https://vexxhost.com/resources/tutorials/fixing-403-forbidden-nginx-errors/)
All that's left now is compressing some of the larger files. :) (Though I'm going to experiment with on the fly compression with gzip first, then seen if adding bz2 on top if necessary)
Also, as an FYI, the "sv_consistency" cvar doesn't do anything anymore, but when it did, it was recommended to keep as 1.
Turns out Source is pretty dumb now, so it doesn't care about communication with the server to figure out compression. It just runs GET requests for "filename with bz2" if fail, filename without bz2" if that game supports decompression. So leave gzip disabled and bzip2 larger files. Not sure where the cut-off is, but I can at least assure you compressing everything bzip2 isn't the answer.