Author Topic: CastHuD Tutorial for Server Owners & Streamers  (Read 23700 times)

Sir

  • *
  • Posts: 915
    • View Profile
CastHuD Tutorial for Server Owners & Streamers
« on: February 04, 2014, 04:30:42 pm »
Introduction:
A fine day to write another tutorial.
My inspiration for this one comes from seeing every single cup game that's been streamed after "THE Valve Bomb" with the standard confogl spechud.
Not even one game was streamed with the use of a CastHuD.

Chapters
- 1. Server Owner Setup
- 2. Streamer Setup

------------------------------------------- < Here we Go! > -------------------------------------------

1. Server Owner Setup

Left4DownTown - Main CastHuD Support
Your server will be unable to support CastHuDs if it can't load Visor's updated Left4DownTown which is used in EQ (If your server supports EQ you're fine!)
This means that most Gameservers will not be able to provide a smooth viewer experience for tournaments (watchl4d for example) as they tend to have outdated systems.

If you own a VPS/Dedicated Server, but are still unable to run your server on the latest Left4DownTown, you will need to update your glibc.
Google will be more of a help in this as it's different for each distro.

Visor's Left4DownTown: Download
Install Instructions -> Place in your Extensions Folder.

Gamedata: Text
Install Instructions -> Copy + Paste the text into the existing left4downtown.txt (Located in Gamedata folder)

-------------------------------------------------------------------------------------------------------------------------------

Keep in mind that the controlling cvar is: "l4d2_addons_eclipse"
-1 = Use addonconfig.cfg (Doesn't support CastHuD)
0 = Allow Addons for Everyone.
1 = Block Addons for Everyone except for Casters.

You need to have this set at 1 before players have connected in order to actually disable the addons during Cup matches.
I recommend keeping sm_cvar l4d2_addons_eclipse in your server.cfg though, as fairplay > eyecandy.

-------------------------------------------------------------------------------------------------------------------------------

Caster Addons
Then of course we're going to need a plugin to make use of Left4DownTown's ability of allowing addons on certain players.
I recommend to force this plugin to be loaded on every matchmode config. !!!!!!!! Make sure this plugin is loaded AFTER readyup !!!!!!!!!!

Source / Plugin

Caster Assister
This is a simple yet awesome plugin that wasn't included in the Promod package (No clue why!)
This plugin allows spectators to increase/decrease their spec speed individually while also allowing them to go up or down by using Use and Reload.

I recommend to force this plugin to be loaded on every matchmode config as well.

Source / Plugin

2. Streamer Setup

The CastHuD
CastHuDs are incredibly fancy and informative, they prevent the need to press "TAB" every now and then to show the scoreboard to viewers.
Zeon's CastHuD has got to be the most used HuD for Streaming in the business, and for good reason.
I've added a Simple yet "Stylish" logo to the mix and this came out: Preview

Requirements
CastHuD Addon
Cast.cfg

Optional
Disable Orange Infected Vision VPK

Instructions
- Place the addon(s) in your addon folder.
- Edit the cast.cfg file to your needs and place it in your cfg folder, read the file!!!
- After a Matchmode is loaded an Admin needs to register you as a Caster. (To do this, the admin must use "!caster <namehere>")
- After you've been registered as a Caster, reconnect to the server to make your Addons work.
- Open up console and type "exec Cast.cfg"

Tips
- You can use your "Use" button to go up.
- You can use your "Reload" button to go down.
- The Latest Version (20th March 2014) no longer requires you to turn off the Scores to switch between Players.

Support
Q: "All the healtbars are grey"
A: Exec Cast.cfg again

Q: "Score is Overlapping"
A: Exec Cast.cfg again

Q: "Cast.cfg can't be loaded"
A: Make sure you save the file as a .cfg file and not a .txt file.

Q: "It shows the scores for the wrong teams"
A: !spectate
« Last Edit: January 24, 2017, 01:37:29 pm by Sir »
Group Owner of :| SirPlease
Config Dev :| Zonemod 1.8

sethrow

  • ***
  • Posts: 183
    • View Profile
Re: CastHuD Tutorial for Server Owners & Streamers
« Reply #1 on: February 04, 2014, 05:00:37 pm »
Can casters.join the the game? i tried it to weeks ago and i could join with caster tag.

Sir

  • *
  • Posts: 915
    • View Profile
Re: CastHuD Tutorial for Server Owners & Streamers
« Reply #2 on: February 04, 2014, 05:05:35 pm »
Can casters.join the the game? i tried it to weeks ago and i could join with caster tag.

No they can not, there was a slight bug in the plugin and I've pushed an update before writing this guide.
Issue resolved!
Group Owner of :| SirPlease
Config Dev :| Zonemod 1.8

Kissme

  • *
  • Posts: 736
  • Caster
    • View Profile
Re: CastHuD Tutorial for Server Owners & Streamers
« Reply #3 on: February 04, 2014, 05:38:44 pm »
Installed and ready to go ;)

I have a cast tomorrow night so I guess this will get tested then!

Sir

  • *
  • Posts: 915
    • View Profile
Re: CastHuD Tutorial for Server Owners & Streamers
« Reply #4 on: February 05, 2014, 03:42:14 pm »
Fixed up caster_assister, as it relied on old code that was broken by a Valve Patch.
This caused Spectators to be unable to move at all, my apologies. :x
Plugin download has been updated in the main post.

I've adjusted the cast.cfg slightly to allow you to customize certain settings.

"sm_set_specspeed_multi"; Controls the base speed. (Default 1.0)
"sm_set_specspeed_increment"; The amount of speed you gain every time you use "sm_increase_specspeed" (minus when using decrease)
"sm_set_vertical_increment"; The amount of speed you gain every time you use "sm_increase_specspeed" (minus when using decrease)

« Last Edit: February 05, 2014, 05:15:06 pm by Sir »
Group Owner of :| SirPlease
Config Dev :| Zonemod 1.8

Sir

  • *
  • Posts: 915
    • View Profile
Re: CastHuD Tutorial for Server Owners & Streamers
« Reply #5 on: February 05, 2014, 05:15:15 pm »
Another cool addition
Visor's been kind enough to add a Caster database for server owners, this allows Server admins to allow certain Casters to register themselves as casters.
Updated ReadyUp with "Self-Casting": Source / Plugin

Usage:

- Server Owners:
Add the following line containing the Caster's Steam ID to your confogl_personalize file.
sm_add_caster_id STEAM_0:X:XXXXXXXX

The easiest way to get someone's Steam ID is to copy their Steam profile url into this handy machine

- Casters:
Type !cast into chat to register yourself.
Group Owner of :| SirPlease
Config Dev :| Zonemod 1.8

Kissme

  • *
  • Posts: 736
  • Caster
    • View Profile
Re: CastHuD Tutorial for Server Owners & Streamers
« Reply #6 on: February 06, 2014, 11:04:14 am »
I just went through my list and gave you and Zen all the caster ID's that I could think of.  Thank you for helping us to get this all setup once again, Sir and Zen.

Upon further request from other server admins, here is the list I have compiled thus far, if you would like to stream games using the caster HUD, please post here or message me and I will add your name to this list:

Rails Barlow: STEAM_0:1:42916633
Estoopi: STEAM_0:0:2780296
Ninja: STEAM_0:0:265458
World of Noise: STEAM_0:1:10166862
Battle: STEAM_0:1:1601268
Dragon: STEAM_0:0:15173000
Thrill: STEAM_0:1:75067454
Fig: STEAM_0:1:289659
Kissme: STEAM_0:0:12359449

« Last Edit: February 06, 2014, 02:11:50 pm by Kissme »

Sir

  • *
  • Posts: 915
    • View Profile
Re: CastHuD Tutorial for Server Owners & Streamers
« Reply #7 on: March 20, 2014, 02:28:45 am »
CastHuD has been updated to the latest Version.
Old vs New

Cast.cfg has been updated:
- Streamers can now switch between 1st Person, 3rd Person and Roaming Mode while Scores are up.
- Streamers can now switch to another player while scores are up.
> No extra controls are required for this, simply use the same mechanics as you would during regular spectating.
Group Owner of :| SirPlease
Config Dev :| Zonemod 1.8

Kissme

  • *
  • Posts: 736
  • Caster
    • View Profile
Re: CastHuD Tutorial for Server Owners & Streamers
« Reply #8 on: March 20, 2014, 10:04:17 am »
I wanna kiss you all overrr, and overrr and again!

Sir

  • *
  • Posts: 915
    • View Profile
Re: CastHuD Tutorial for Server Owners & Streamers
« Reply #9 on: March 27, 2014, 02:18:26 am »
Slight Update to cast.cfg.
- You can now go to the next player as well as the previous player, forgot to add that one in.
Group Owner of :| SirPlease
Config Dev :| Zonemod 1.8

CooL

  • ***
  • Posts: 123
    • View Profile
Re: CastHuD Tutorial for Server Owners & Streamers
« Reply #10 on: July 05, 2014, 07:29:59 pm »
I just recently locate such awesome plugin because of the tournament.

Just a small question, is every admin automatically registered as a caster?

Sir

  • *
  • Posts: 915
    • View Profile
Re: CastHuD Tutorial for Server Owners & Streamers
« Reply #11 on: July 06, 2014, 05:17:13 am »
I just recently locate such awesome plugin because of the tournament.

Just a small question, is every admin automatically registered as a caster?

No, but admins have the power to register others as casters, so naturally they can give themselves casting powers.
!cast works as well, when used by an Admin.
Group Owner of :| SirPlease
Config Dev :| Zonemod 1.8

3yebex

  • *****
  • Posts: 1285
  • All of the above!
    • View Profile
    • Steam Profile
Re: CastHuD Tutorial for Server Owners & Streamers
« Reply #12 on: July 06, 2014, 12:39:41 pm »
No, but admins have the power to register others as casters, so naturally they can give themselves casting powers.
!cast works as well, when used by an Admin.
It would nice if, say, you made a private group and invited all the known cameramen which linked to this mod and gave them the ability to use !cast (not !caster, could be abused) on any server that had this mod on it. It would save on a lot of headache.

Sir

  • *
  • Posts: 915
    • View Profile
Re: CastHuD Tutorial for Server Owners & Streamers
« Reply #13 on: July 06, 2014, 03:48:50 pm »
It would nice if, say, you made a private group and invited all the known cameramen which linked to this mod and gave them the ability to use !cast (not !caster, could be abused) on any server that had this mod on it. It would save on a lot of headache.

Has already been done, I assume you're not on the list then. :x
Group Owner of :| SirPlease
Config Dev :| Zonemod 1.8

3yebex

  • *****
  • Posts: 1285
  • All of the above!
    • View Profile
    • Steam Profile
Re: CastHuD Tutorial for Server Owners & Streamers
« Reply #14 on: July 06, 2014, 04:18:05 pm »
Has already been done, I assume you're not on the list then. :x
Not list, steamgroup. Unless, the list is in a database that doesn't require servers to update the plugin?

If there is already this, "list", I'm surprised I wasn't put on it considering the amount of casting I did, and still partially do.
« Last Edit: July 06, 2014, 04:24:01 pm by 3yebex »

 

A dedicated community website to competitive L4D and L4D2, ran by the community, for the community. L4DNation supports all continents of play and focuses on bringing together the community as a whole to a central hub of information.