Forum

Mumble delayed-relaybot for listening to match comms while watching STV

Created 24th January 2010 @ 00:27

Add A Reply Pages: « Previous 1 2 3 Next »

lifeless

.:ne:.
.:ne:.

Quoted from frymaster

– Turning the volume level of the mimics down so it’s easier to talk over them – this is pretty hard, at the moment we just store the data payload and forward it on, we’d actually have to parse the packet, decode the audio, re-encode the audio, and repackage… but it could be done IF there’s sufficient interest

either they will have to start processing the packets instead of just storing/delaying them, or wait for mumble to support per-user/channel volume controls.

frymaster

Quoted from Arie

We have this running on our 1.2 Mumble, works as advertised, A+++

Cool, didn’t know whether or not I had some actual users :D So is there anything you’d like to change about it?

I’m looking into ways of compiling the python into an .exe file (and something similar for Linux) so you wouldnt need python and the Google protobuf stuff installed… would that be of interest to folks?

fjord

TaR

Can I use it as a mumble user or does it have to be executed on the mumble server itself?
One single exe sounds like a very good idea to me.

RaCio

GoT²

Quoted from frymaster

[…]

Cool, didn’t know whether or not I had some actual users :D

Arie installed it on the got mumble to. Works like a charm, lovely program :)

frymaster

Quoted from fjord

Can I use it as a mumble user or does it have to be executed on the mumble server itself?
One single exe sounds like a very good idea to me.

it can be ran from anywhere… though if you aren’t running it on the same box as the server you might have to turn the delay down to, say, 89.95 seconds instead of 90

frymaster

there’s now a windows package available for this:

http://frymaster.127001.org/mumble/eve-bot.zip

unzip this somewhere and run it from the command-line. just type “eve-bot.exe” by itself to get the parameters

if it doesn’t run, you might need the MS visual C package:
http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en


Last edited by frymaster,

Rotab

≧◡≦

Quoted from frymaster

there’s now a windows package available for this

oh thats awesome o/

frymaster

just updated this – there’s a bug which caused it to crash on a 1.2.2 server if you ran the bot with the -v option


Last edited by frymaster,

Arie

(serveme.tf)
FB
[FB]

Quoted from frymaster

[…]

Cool, didn’t know whether or not I had some actual users :D So is there anything you’d like to change about it?

I’m looking into ways of compiling the python into an .exe file (and something similar for Linux) so you wouldnt need python and the Google protobuf stuff installed… would that be of interest to folks?

Having an easier time to install it would be nice. I didn’t have the right SSL version because I’m stuck with an older Python version, was kinda annoying to get the right version. A binary (like Mumble) would be nice :)

kurt

trick17
trick17

Sounds great. This could also be used to learn good comms from top players. It would make things a lot easier for people like Evil if he want’s to continue the work on his blog. I remember R@ts offered people the opportunity to listen to their mumble while watching pcw’s on a S-TV with zero delay. Only problem was that only 1 or 2 teams at a time could listen.

frymaster

Quoted from Arie

[…]

Having an easier time to install it would be nice. I didn’t have the right SSL version because I’m stuck with an older Python version, was kinda annoying to get the right version. A binary (like Mumble) would be nice :)

agreed, especially since ubutnu 8.04 LTS is only python 2.5 (and the SSL module only comes with python 2.6) – before I realised you could even install that module on 2.5 I had to install a second version of python on my server when writing this

it’s now solved on windows (.zip file with .exe in it), and I’m looking into it on linux – there’s a way to compile python programs (well, turn then into C++ code, and then use the standard compiler to compile them), but it doesn’t work for dynamically-loaded python binaries (like e.g. SSL…), the solution is to recompile python to be static… going to have to get a VM up and running and experiment with that, coz I’m buggered if I’m messing about with my server

edit: windows version now updated


Last edited by frymaster,

frymaster

yay o/

http://frymaster.127001.org/mumble/eve-bot32.rar

there’s now a 32-bit binary package for linux, it consists of the main binary and some shared library functions, it should work OK on most 32-bit linux distros.

If you’re running 64-bit linux, you need to make sure the “ia32-libs” package or similar is installed, which is the 32-bit C runtime

Many many thanks to GotenXiao on #multiplay with advice and testing in getting this to a) compile, and b) work :D


Last edited by frymaster,

ambra

we should grab this shit to let everyone listen how we yell at eachother in italian for half of the time while we peacefully comunicate in english the rest of the game

Joey!

PORKIE.

Any chance of a step by step guide on how to install?

frymaster

if you’re using the python script, you need a python module first (instructions on the website or it’ll moan at you if you don’t have it) and you have to have ssl support (comes with python 2.6, or you need to install it in previous versions) – instructions for doing this vary depending on what os / distro you’re using are

if you’re using the binary versions, just download and uncompress :)

if you’re having problems, email me or ask in this thread, and when we’ve worked it out i’ll put the solution on the website

frymaster.127001.org/mumble

Add A Reply Pages: « Previous 1 2 3 Next »