Pages: [1]
  Print  
Author Topic: GTV - GamersTV  (Read 11427 times)
MegaAIM
I DERAIL BY PLUGGING MY CHANNEL AND COMPLAIN THAT ITS REMOVED
Nub


Cakes -8
Posts: 32


Why shoot the corpse once, if theres 50 in my gun?


WWW
« on: December 26, 2012, 07:38:18 AM »

Code:
GamersTV (a.k.a. GTV) allows to "retransmit" online matches, to allow more people to spectate them. It is for Quake III Arena (you can find it here), but it has been created an "hacked" version that works with OpenArena: you can find it here. The OA version is included, with other server management tools, in "Open Arena Server PowerPack v1.1.2": download link.

Remember OA-CL from way back when..

The program included in this event GTV - GamersTV was fixed by Grism to work with OpenArena. The file is no longer there since the supeR,bots went inactive from a time and their site went down. I Guess they forgot about the downloads they included  Kiss. Does anyone by a chance have the GTV version compatible for OpenArena?
Logged
Neon_Knight
In the year 3000
***

Cakes 49
Posts: 3775


Trickster God.


« Reply #1 on: December 26, 2012, 08:47:13 AM »

http://superbots.free.fr/superbots/files/OpenArena-Server-PowerPack_v1.1.2.zip

It still works.
Logged


"Detailed" is nice, but if it gets in the way of clarity, it ceases being a nice addition and becomes a problem. - TVT
Want to contribute? Read this.
MegaAIM
I DERAIL BY PLUGGING MY CHANNEL AND COMPLAIN THAT ITS REMOVED
Nub


Cakes -8
Posts: 32


Why shoot the corpse once, if theres 50 in my gun?


WWW
« Reply #2 on: December 26, 2012, 09:07:36 AM »

Quite odd Neon_Knight I kept getting trouble errors conencting to that page, now I need to find the setup files or contact supeR,Beret or someone that knows how to do it. I heard that its quite difficult though im not sure because only trial and error can tell for now.


Anyone post if they know anything about how its setup. In the mean time ill attempt on my own.

Thanks Neon_Knight Smiley
Logged
Peter Silie
Member


Cakes 2008
Posts: 610



« Reply #3 on: December 26, 2012, 11:55:33 AM »

What about some upgrades to OA, so every server is able to provide a GTV channel?
It is like a spectator mode with delayed packages.
Logged
MegaAIM
I DERAIL BY PLUGGING MY CHANNEL AND COMPLAIN THAT ITS REMOVED
Nub


Cakes -8
Posts: 32


Why shoot the corpse once, if theres 50 in my gun?


WWW
« Reply #4 on: December 26, 2012, 12:10:27 PM »

What about some upgrades to OA, so every server is able to provide a GTV channel?
It is like a spectator mode with delayed packages.

I think that is a good idea Peter, i wonder if it would be considered at all. Would be good for admins to be able to ENABLE/DISABLE. Like for events like the ones WASP and supeR comes up with, or even for clanwars to be recorded with every teammate viewed so it doesnt show from one players view.


This is another reason why i wanted to look into GTV (still havent figured it out yet, but still looking)

 Angry
Logged
GrosBedo
Member


Cakes 20
Posts: 710


« Reply #5 on: December 27, 2012, 09:32:35 PM »

You're lucky that I'm hanging around these forums today.

Here is the final version I've made, I don't even know if I ever posted it online:
http://zsensible.free.fr/openarena/gtv3-oacl_v0.9.9.zip

GTV is pretty easy to setup: just launch it, and use /gtv_connect yourip:port <password>

There are a few other commands, but everything is explained in the readme. And if you don't find a way to do something in the readme, then it's just not possible, except if you use a third party tool as oamps.sh (see below).

You can also automate the launching and connection of GTV using oamps.sh, an automatic server management tool for OpenArena that I developped for several years and is quite stable. It was made not only to automatically manage a game server, but also to extend the functionalities for example by managing GTV (eg: automatic connection at startup, this is otherwise impossible using only GTV, you need oamps.sh for this, or to show your GTV server on the dpmaster listing), and also to send messages ingame, printing a countdown before restarting the server, etc..

Please however note two main limitations despite my best efforts to circumvent them: GTV does not agree with some mods (it will randomly disconnect players at random times) - but generally it work OK; and GTV does NOT natively support multiview, for that you need to use GTV on a server using a mod that supports multiview, but not only multiview: multiview with GTV, like CPMA. ExcessivePlus also works with multiview, but it's quite picky and tricky on the configuration required to achieve that.


About making a GTV-like feature directly in the engine, this is totally possible, and I believe it's possible to even do a lot better:
GTV is based on a very old quake3 engine version, with lots of bugs, and from my own experience debugging and decompiling GTV, I think it's very very simple how it was made: the guy just copied the client-side recording functions, put it in a server-side function, and modified it a bit to relay the data to connected clients instead of saving to a file.

I proposed an alternative way of implementing this kind of functionality, but in a more clever way which would allow to also save server-side demos (in a very clean way), and would also allow for native multiview.

Anyway I don't have the time to do this project on my own, so if anyone with some C++ coding skills and some spare time want to take on this project, I can provide guidance as I have quite a precise plan of how this can be done, and done efficiently.
« Last Edit: December 27, 2012, 09:39:06 PM by GrosBedo » Logged
Gig
In the year 3000
***

Cakes 45
Posts: 4394


WWW
« Reply #6 on: December 28, 2012, 01:59:59 AM »

Wiki updated:
(DO NOT LINK) h t t p s : / / openarena . wikia . com/wiki/Manual/Demos?diff=13169&oldid=12615
(DO NOT LINK) h t t p s : / / openarena . wikia . com/wiki/Servers?diff=13170&oldid=13166
 Smiley

Feel free to fix.
Logged

I never want to be aggressive, offensive or ironic with my posts. If you find something offending in my posts, read them again searching for a different mood there. If you still see something bad with them, please ask me infos. I can be wrong at times, but I never want to upset anyone.
GrosBedo
Member


Cakes 20
Posts: 710


« Reply #7 on: December 28, 2012, 10:12:21 AM »

Thank's a lot Gig, I fixed a duplicate (oamps.sh = OpenArena Multi-Purpose Server Launcher for Linux, quite a long name for such a cute tool you may say).
Logged
MegaAIM
I DERAIL BY PLUGGING MY CHANNEL AND COMPLAIN THAT ITS REMOVED
Nub


Cakes -8
Posts: 32


Why shoot the corpse once, if theres 50 in my gun?


WWW
« Reply #8 on: December 28, 2012, 12:13:24 PM »

Glad you were checking forums Cheesy


Ill give it ago, its a real handy tool if I can get it setup Smiley


Thanks for your time.
Logged
Pages: [1]
  Print  
 
Jump to: