Ulysses

Ulysses Stuff => Releases => Ulysses Release Archives => Topic started by: Megiddo on May 08, 2007, 11:50:30 PM

Title: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: Megiddo on May 08, 2007, 11:50:30 PM
UccTV is client side. This means you install it on your client, not on your server!

UccTV lets you spectate all your players on your server simultaneously. It splits your screen up into however many views you want and you get a real-time monitor of the players!

Here's some screenshots:
(http://img255.imageshack.us/img255/4884/freespace06v210007ho4.th.jpg) (http://img255.imageshack.us/my.php?image=freespace06v210007ho4.jpg)
Broken into 9 views, note the player HUD on each view.

(http://img476.imageshack.us/img476/8742/freespace06v210008hj0.th.jpg) (http://img476.imageshack.us/my.php?image=freespace06v210008hj0.jpg)
Broken into 4 views

To install, simply extract the zip to your addons folder, restart your server, and join a server where you have admin privileges. (Yes, you must either be an admin in ULX or be an admin in the default GM10 user file)

Once in game, you can configure all your options under the spawn menu in options->UccTV Settings. Options are:
Enable: Turn on/off
Show HUD: Draw HUDs for all the players (hp, ammo count)
Number of screens (squared): Number of screens on each side to show
Screen offset: Only used when players > number of squares. Locks a player rotation (IE, set what players you're viewing)
Rotation time: Only used when players > number of squares and screen offset == 0, this sets how long UccTV waits before rotating the player screens (Bringing in a new screen, booting an old)

Known bugs:
 * Can't see yourself in another player's view! I know of no way to fix this currently, so don't whine about this!
 * Your "hands" will always be drawn on top of everything else in a player's view if they're looking toward you. Again, I know of no current way to fix this.
 * FPS drop. Obviously, your client is going to be doing a lot more rendering now so this is a natural consequence. I was getting about 9 FPS watching 7 players in freespace06. This sort of frame rate was perfectly acceptable for observing them, but definitely not okay if you want to try DM'ing or building.

Useful command to bind a key to toggle UccTV on and off:
Code: [Select]
BindToggle n cctvOf course, replace 'n' with the key you want to bind.

Download:
http://ulyssesmod.net/archive/UccTV-v0_9.zip (http://ulyssesmod.net/archive/UccTV-v0_9.zip)
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: maaarten on May 09, 2007, 02:28:33 AM
wow Megiddo great job.

I'm already using the !spectate command but this is even better.
 :-*
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: WildWill on May 09, 2007, 04:06:37 AM
Really nice one there Meg, I guess I can scratch the admin booth with all the rt screens from my map now... :)
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: Suicidal.Banana on May 09, 2007, 12:27:46 PM
Nice job thats really sexy  :D
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: atomicspark on May 16, 2007, 07:14:41 PM
Today's Garry's Mod updated fixed ScriptEnforcer. My question is, since UccTV is client side only, how would I add it to userscripts.txt or how would I install it on the server so that "scriptenforcer_output out.txt" would allow it automatically?
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: Megiddo on May 16, 2007, 07:20:07 PM
Put it in autorun on the server for the output to get it.
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: atomicspark on May 16, 2007, 07:49:23 PM
Got it thanks! Now just to figure out how to keep ScriptEnforcer to only disable unallowed scripts and not drop people.  ???

Edit: Wire SVN (clientside) was screwing up output to clientscripts.txt. Moral of the story, delete garrysmod folder and have a clean install while running "scriptenforcer_output clientscripts".
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: atomicspark on August 02, 2007, 04:49:35 PM
Bump. This needs updating to work with the Garry's Mod update. We'll see you when you get back from vacation. :)
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: Chironex on August 02, 2007, 05:28:27 PM
What atomicspark said,

I will try it for sure once updated, (but i'm affraid about my fps) !
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: atomicspark on August 02, 2007, 05:39:09 PM
It works, you just can't change the settings. Four windows is not enough for our big WCA servers.
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: Pcwizdan on August 27, 2007, 10:32:12 AM
I fixed it, the menu system of it got screwed up after the update, I fixed it. So As long as he is ok with it, just tell me if i can upload it and where.

Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: pcwizdan on August 27, 2007, 10:54:43 AM
The link to get it is here, I released it on garrysmod.org because I figured It would benefit players more...I GAVE A LINK to your website and stated as clearly as I could that All credit goes to Ulysses.

http://garrysmod.org/downloads/?a=view&id=20386
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: Chironex on August 27, 2007, 12:06:20 PM
Thanks for fixing it :)

Edit: but this doesn't work for me :/

Oh wait, it does, sorry :)
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: JamminR on August 27, 2007, 04:46:15 PM
Dan,
 Please make sure 100% you have an authors permission before re-releasing something in a public site such as Garrysmod.org.
Attaching it here would have been the best option. Then perhaps if Megiddo didn't mind, he would have given permission, or posted your fixed code on our site.
I'm not speaking for Megiddo, but as a developer for Team Ulysses, I believe what you did isn't best practice.
Thanks
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: Pcwizdan on August 28, 2007, 02:35:14 PM
How can I upload here? I suggested doing it, once you tell me how, I will remove it from Garrysmod.org and Put it here!

Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: Chironex on August 28, 2007, 02:40:01 PM
I think you need to register to post attachments (not sure). Look near the message box (where you write replies), there is Addtional Options -> Attach
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: Megiddo on August 28, 2007, 02:52:00 PM
Press reply and it's under additional options.
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: pcwizdan on August 28, 2007, 03:14:14 PM
Here it is, Sorry For the Garrysmod Upload I will delete that, Hope this helped you guys, even a little bit.
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: Cornflake on October 08, 2007, 06:57:40 PM
Hey guys,

This looks like a really helpful addon but there's a couple issues that I seem to be having.

The biggest problem i'm having with UccTV is that The TVs keep switching views to other players constantly, and I am spectating myself in 2 or 3 out of my 4 TVs. I know what I'm doing - I dont want to spectate myself. And if there's no way from stopping it from spectating me, then how do I get it so it only shows me in one viewport and not multiple ones?

I would like like to be able to watch each of my players in a TV section that does not cycle, and I don't want to see myself.

The second bug is text often overlays in itself. Take a look in the attached screenshot.

-Thanks for any help you guys can give me!
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: JamminR on October 08, 2007, 07:05:26 PM
Hmm. I'm not sure why you're getting 3x yourself.
Its possible some conflict with another mod is occuring.
That, or this version of UccTV isn't compatible with latest updates of Gmod/ULX/ULib.

Megiddo, can you add any extra info here?
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: Megiddo on October 08, 2007, 08:03:15 PM
It's been working fine for me. Not sure what the problem could be.
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: Cornflake on October 08, 2007, 10:57:02 PM
Well I'm using the "Fixed" version that Pcwizdan uploaded, because on page 1 it was mentioned that the update in august broke it (as in you couldn't change the settings for UccTV anymore).

Also there was something mentioned about a menu, I thought UccTV could only be used with console commands?
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: JamminR on October 08, 2007, 11:00:41 PM
Megiddo, i don't use the menu, so don't know if the menu is broken or not, however,
It's fine for me also, but I've been using your non-publicly released 9_5 beta.
You didn't ever update this one did you?

I've never tried pcwizdan's
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: MrPresident on October 13, 2007, 07:06:32 PM
I use PCWizdan's fixed version and last time I checked, it works fine.
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: blacksythe on November 20, 2007, 05:21:51 AM
can you post a fixed version as it is no longer available off .org
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: Megiddo on November 20, 2007, 06:05:13 AM
Look above you
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: Dabien on February 25, 2008, 02:04:32 AM
You guys have done great with UCCTV, I find it immensely handy to watch over the server. I do have a request though. If possible, could you add something to UCCTV that lets you focus on players? For example Mingebag01 joins the server, and I've been warned this guy likes to cause trouble, so I need to catch him in the act. I type 'cctv_focus "Mingebag01"' and my second UCCTV screen is now focused solely on this player, with my other windows cycling through players as normal. Maybe with cctv_unfocus to set it back to cycling through players again. Multiple focus would be even handier. Another suggestion, although this isn't as important. Maybe a list of SteamIDs you can update in a text in the UCCTV folder of players UCCTV will ignore. So I can set other admins, etc and then I only focus on normal players in the server.

Hope you guys like the suggestions, and I'd love to see them implemented.
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: anticept on May 18, 2008, 04:09:12 PM
Got a small error:

includes/modules/controlpanel.lua:27: controlpanel.Get() - Error creating a ControlPanel!
You're calling this function too early! Call it in a hook!

Thanks.
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: Sc00by22 on May 25, 2008, 11:17:52 PM
Quote
You guys have done great with UCCTV, I find it immensely handy to watch over the server. I do have a request though. If possible, could you add something to UCCTV that lets you focus on players? For example Mingebag01 joins the server, and I've been warned this guy likes to cause trouble, so I need to catch him in the act. I type 'cctv_focus "Mingebag01"' and my second UCCTV screen is now focused solely on this player, with my other windows cycling through players as normal. Maybe with cctv_unfocus to set it back to cycling through players again. Multiple focus would be even handier. Another suggestion, although this isn't as important. Maybe a list of SteamIDs you can update in a text in the UCCTV folder of players UCCTV will ignore. So I can set other admins, etc and then I only focus on normal players in the server.

Hope you guys like the suggestions, and I'd love to see them implemented.

Yea, I really like this idea, also it works great
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: aualin on May 30, 2008, 06:38:26 AM
How can i get the fixed version?
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: Megiddo on May 30, 2008, 07:54:25 AM
A "fixed version" is currently in testing by the forum moderators. Be patient.
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: JamminR on May 30, 2008, 05:36:59 PM
How can i get the fixed version?
Register on this forum, then you'll be able to see member file attachments, like the fix pcwizdan did.
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: atomicspark on August 06, 2009, 08:49:51 PM
Release the fixed version already. :P
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: iBurnPuppies on August 11, 2009, 11:12:53 AM
I agree, release it!  :)
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: EggNoggin on October 03, 2009, 07:22:47 PM
The control panel doesnt get created, and i get this:

includes/modules/controlpanel.lua:27: controlpanel.Get() - Error creating a ControlPanel!
You're calling this function too early! Call it in a hook!
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: JamminR on October 03, 2009, 09:04:03 PM
The control panel doesnt get created, and i get this:

includes/modules/controlpanel.lua:27: controlpanel.Get() - Error creating a ControlPanel!
You're calling this function too early! Call it in a hook!

See this release by pcwizdan; http://forums.ulyssesmod.net/index.php/topic,860.msg5693.html#msg5693
UccTV is over 2 years old now, even that community member release.
It may not work, as Garry seems to like to change his code then expects all the mod authors to keep up.
ULib and ULX are really the big ones we attempt to keep up to date, others, including UccTV, fall by the way side.
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: Megiddo on October 03, 2009, 09:15:16 PM
It's difficult to keep all our releases working when garry's intent on breaking them as often as possible. :)
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: EggNoggin on October 03, 2009, 09:38:54 PM
Ah, thanks.  ;D
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: Wayne Brady on November 17, 2009, 11:34:08 AM
You should be able to click on one player's screen and then it would zoom in 100%, and then press some kind of back button to go back to the list. I mean, on a 42 slot server, it would be impossible to see everything well.
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: killforfun on May 25, 2011, 06:17:37 PM
It be cool if you added a freeze button to each window so if you catch them spamming you can stop them and then you can go ahead and ban or kick him/her
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: JamminR on May 25, 2011, 06:28:59 PM
Woah. Way to wake a topic over 2 years old. (Then again, Megiddo DID mention several old releases in his release post at FP that I'm not even sure work anymore)
Now that is been woken.... anyone tested this or PCWizDan's (mentioned about 3 posts ago) latest 3 year old code to test if it works?
I'd be surprised if it does.
If it does, heck, Stick, add the functionality suggestion in the previous post. Make it a addon tab in XGUI :D
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: Stickly Man! on May 25, 2011, 06:39:59 PM
It's on the TODO, me and Megiddo talked about it shortly before we released :P I believe it should be fairly easy to implement, too!
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: krooks on May 25, 2011, 08:16:35 PM
mm I don't think it does, I've never had any kind of player viewer thing work for me
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: Stickly Man! on May 25, 2011, 08:46:57 PM
Megiddo said it should be working fine, might be the old interface that's broken, yet I haven't confirmed it yet. :P
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: krooks on June 07, 2011, 10:17:42 PM
it actually works fine. I think my problem int he past had to do with the server bug you found of an invalid ban, stickly.
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: edgarasf123 on July 14, 2011, 06:47:42 PM
UccTV is client side. This means you install it on your client, not on your server!
replace 
Code: [Select]
if SERVER then return endwith
Code: [Select]
if SERVER then
AddCSLuaFile("autorun/cctv.lua")
return
end
Then you can upload to server 8)
Title: Re: UccTV -- Watch all your players at once -- The ultimate server surveillance!
Post by: krooks on July 21, 2011, 05:39:16 PM
Thanks for the tip edgarsf123!
I will be using that