Fórum Root.cz

Hlavní témata => Software => Téma založeno: voltik12 14. 05. 2012, 17:14:11

Název: TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: voltik12 14. 05. 2012, 17:14:11
Ahoj lidi,
Už nějakou dobu sháním teamspeak3 server pro můj synology. Problém je v tom, že můj DiskStation nemá procesor x86 a tak si potřebuji zkompilovat vlastní server ze zdrojáku. Ale teamspeak má uzavřený zdrojový kód a tak jsem se vás chtělzeptat, jestli nezmáte nějaký alternativní teamspeak kompatibilní server, který by šel rozjet na Synology DS110j

Předem děkuji za odpověď
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: farbydos 14. 05. 2012, 18:03:16
Ahoj, už nějákou dobu také provozuji TeamSpeak3 server pro kamarády (a mě). Server mi běží na Amd64, takž etam problém nebyl, chtěli jsme si ale i volat přes internet pomocí TeamSpeaku, ale vyskytl se problém - na Android kdsosi, nejspíše přímo firma vlastnící TeamSpeak, vydal kompilaci, pro N900 na které funguji já však kompilace není a dle dotazů co posílali zahraniční uživateké (maemo.org) firma vlastnící TeamSpeak nemá o vydání zdrojáků zájem. Takže tě asi budu muset zklamat, ale pokud není něco přímo od TS, tak komunitní, nebo uživatelskou kompilaci asi nenajdeš.
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: voltik12 15. 05. 2012, 06:30:50
Ahoj, jestli neexistuje nějaká verze od TS tak jestli by nebyla nějaká alternativa - open source od jiné firmy, který by podporovar teamspeak.
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: farbydos 15. 05. 2012, 19:13:57
Tak možná existuje komunitní verze - https://build.opensuse.org/package/files?package=teamspeak3-client&project=home%3Adarix
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: Axik 02. 06. 2012, 23:59:00
Ahoj, uz dlouho se pokousim rozjet TS3 na mem Synology DS 110+, ale porad se mi to nedari, muj NAS Server ma totiz cpu :    Freescale mpc8533E PPC Processor , marne hledam na netu nejaky instalacni balicek ci neco podobneho, ale nedari se mi to rozjet, ale jedna alternativa by tu byla :

http://www.nas-forum.com/forum/index.php/topic/19052-umurmur-spk/page__p__106913
http://code.google.com/p/umurmur/
http://syno.diaoul.fr/SPKs/umurmur/
ten unurmur mam nainstalovany, ale hlasi chybu : http://www.imagehosting.cz/images/scrhhh.png

nevite nekdo co stim, jestli ten soubor nejak editovat, nebo jak

jinak jeste neco o TS : http://www.synology-wiki.de/index.php/TeamSpeak_3_Server

pokud byste nekdo vedel, jak to rozchodit, byl bych moc vdecny za pomoc :)
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: farbydos 03. 06. 2012, 00:37:57
Co v tvé interpreteci znamená hlásí chybu a kdy jí hlásí? Vůbec se ti nepovede program nainstalovat, nebo ti nejde soustit? Jestli se ti ho povede spustit a nelze se připojit tak by mohla být chyba třeba v právech (záleží totiž pod jakým uživatelem démona spouštíš), také je důležité mít ošetřené porty.
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: Axik 03. 06. 2012, 12:17:19
Ahoj, program se mi nainstalovat povedlo, ale nejde spustit, a v logu pise tuto chybu, chce to nejak zmenit toho uzivatele a skupinu, ale vubec nevim jak, jestli mam nejak editovat ten soubor unurmur.pid

diky za rady, v linuxu sem naprosty zacatecnik.
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: Axik 03. 06. 2012, 12:25:02
kdyz kliknu na spustit (balicek) tak se nespusti a do protokolu prida dalsi radek o tom, ze mam upravit toho uzivatele a skupinu.
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: farbydos 03. 06. 2012, 13:02:37
Ahoj, se Synology nemám moc zkušenost, ale jestli má telnet nebo ssh, zkus se na něj přihlásit takto. Poté se dostaneš do konzole, kde by mělo stačit zadat
Kód: [Vybrat]
/etc/init.d/umurmur enable což ti nastaví automatické spouštění TS serveru (třeba po restartu) a spustit server pomocí
Kód: [Vybrat]
/etc/init.d/umurmur start . V případě, že budeš chtít server zastavit, zadej místo start stop. Jinak ten unurmur.pid máš bez úprav (tak jak jsi jej stáhnul)? Jestli ano, myslím, že se tam bude muset pár věcí poupravit. Pro editaci lze použít například nano
Kód: [Vybrat]
nano /cesta/k/souboru/unurmur.pid . Jestli si nikdy nepracoval s nano, tak pro uložení slouží ctrl+o , pro zavření ctrl+x (další volby tam jsou zobrazené; manuálová stránka se spustí pomocí man nano (v konzoli)). Jinak ten unurmur.pid můžeš zkusit nahrát sem (jestli se ti to nepovede).
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: Axik 03. 06. 2012, 14:27:01
Ano, na serveru mam root prava, mam k dispozci putty a SSH  ,  ale poradne stim jeste pracovat neumim

nebylo y mozne to nastavit pres vzdalenou plochu (teamwiever ) ?
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: Axik 03. 06. 2012, 14:49:30
Jak sem googlil, tak sem nasel to, ze soubor umurmur.pid by mel obsahovat nastaveni celeho spojeni a programu
zkousel sem teda soubor editovat pomoci config file editor, ale kdyz chci zmeny ulozit, obevi se :
error:Can't open file /usr/local/umurmur/etc/umurmur.conf to write

nechapu to, mam prece root
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: farbydos 03. 06. 2012, 14:55:23
Jestli ti běží ten server, tak možná nelze do toho configu zapisovat, zkus server zastavit a znovu provést změny.
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: Axik 03. 06. 2012, 15:01:55
ten umurmur se ani nespusti, takze nemuze bezet, ale je mi divne ze ani pre win SCP mi nejde ten soubor editovat, kdyz sme prihlasen jako root, pri editaci souboru vypise chybu http://www.imagehosting.cz/images/chyba111.png
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: Axik 03. 06. 2012, 15:08:04
stejne tak pres putty
DiskStation> nano /umurmur.pid
-ash: nano: not found
DiskStation> ls
umurmur.conf  umurmur.crt   umurmur.key   umurmur.pid   umurmurd.log
DiskStation> pwd
/usr/local/umurmur/var
DiskStation>
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: farbydos 03. 06. 2012, 17:26:48
Tak podle výstupu nemáš na Synology program nano. Můžeš ale použít jiný program, třeba ed nebo vi . Každopádně je to divné. Můžeš třeba zkusit soubor zkopírovat (do stejné složky) a smazat ten původní, potom provést změny a přejmenovat na původní název.
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: Axik 03. 06. 2012, 20:18:17
No on je problem, ze ten soubor nejde pres WinSCP ani editovat, natoz nekam zkopirovat
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: farbydos 03. 06. 2012, 20:28:09
A můžeš na médium, případně do složky, kde soubor je vůbec zapisovat? Můžeš vztvořit soubor ve stejném adresáři, kde je umístěn config? Co se stane, když dáš
Kód: [Vybrat]
cat /cesta/ke/confugu.configDále zkus vypsat detailnější info o adresáři, kde soubor je - napříjklad
Kód: [Vybrat]
ls -lah
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: Axik 04. 06. 2012, 18:49:22
vypis z putty:

login as: root
root@xxxxxx's password:


BusyBox v1.16.1 (2012-03-03 02:26:18 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

DiskStation> cat /usr/local/umurmur/var/config.config
cat: can't open '/usr/local/umurmur/var/config.config': No such file or director                                                                             y
DiskStation> cd /usr/local/umurmur/var
DiskStation> ls
umurmur.conf  umurmur.crt   umurmur.key   umurmur.pid   umurmurd.log
DiskStation> ls -lah
drwxr-xr-x    2 root     root        4.0K Jun  3 15:14 .
drwxr-xr-x    7 root     root        4.0K Apr  1 11:35 ..
-rw-r--r--    1 root     root        2.0K Mar 21 20:33 umurmur.conf
-rw-r--r--    1 root     root         875 Apr  1 11:35 umurmur.crt
-rw-r--r--    1 root     root         916 Apr  1 11:35 umurmur.key
-rw-r-----    1 root     root           5 Jun  3 20:45 umurmur.pid
-rwxrwxrwx    1 root     root        2.0K Jun  3 20:45 umurmurd.log
DiskStation> cat /usr/local/umurmur/var/umurmur.conf
max_bandwidth = 48000;
welcometext = "Welcome to uMurmur!";
certificate = "/usr/local/umurmur/var/umurmur.crt";
private_key = "/usr/local/umurmur/var/umurmur.key";
password = "";
# admin_password = "test";   # Set to enable admin functionality.
# ban_length = 0;            # Length in seconds for a ban. Default is 0. 0 = fo                                                                             rever.
# enable_ban = false;        # Default is false
# banfile = "/usr/local/umurmur/var/banfile.txt";   # File to save bans to. Defa                                                                             ult is to not save bans to file.
# sync_banfile = false;      # Keep banfile synced. Default is false, which mean                                                                             s it is saved to at shutdown only.
# allow_textmessage = true;  # Default is true
max_users = 10;

# bindport = 64738;
# bindaddr = "192.168.1.1";

# username and groupname for privilege dropping.
# Will attempt to switch user if set.
username = "nobody";
# If groupname not set the user's default login group will be used
groupname = "nobody";

# Log to file option. Default is logging to syslog.
# umurmurd will close and reopen the logfile if SIGHUP is received.
logfile = "/usr/local/umurmur/var/umurmurd.log";

# Channel tree definition:
# Root channel must always be defined first.
# If a channel has a parent, the parent must be defined before the child channel                                                                             (s).
channels = ( {
         name = "Root";
         parent = "";
         description = "Root channel. No entry.";
         noenter = true;
         },
         {
         name = "Lobby";
         parent = "Root";
         description = "Lobby channel";
         },
         {
         name = "Red team";
         parent = "Lobby";
         description = "The Red team channel";
         # password = "redpw";
         },
         {
         name = "Blue team";
         parent = "Lobby";
         description = "The Blue team channel";
         # password = "bluepw";
         }
);
# Channel links configuration.
channel_links = ( {
         source = "Lobby";
         destination = "Red team";
         },
         {
         source = "Lobby";
         destination = "Blue team";
         }
);

# The channel in which users will appear in when connecting.
# Note that default channel can't have 'noenter = true' or password set
default_channel = "Lobby";

DiskStation>
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: farbydos 04. 06. 2012, 19:52:12
Je to zajímavé, root je vlastník, a ten by vždy měl právo zápisu. Z tvého výpisu (ls) dokonce i právo zápisu vyplývá, rozhodně však můžeš zkusit dát ve složce, kde je config
Kód: [Vybrat]
chmod 774 umurmur.conf (vlastník -  čtení/zápis/spouštění, skupina také a ostatní pouze čtení). a zkusit provést změny.
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: Axik 07. 06. 2012, 15:07:33
Diky moc, ted uz mi to editovat jde, jen porad nevim, kde je chyba.
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: farbydos 07. 06. 2012, 15:51:21
"Nevím kde je chyba" znamená, že server nelze spustit?
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: Axik 07. 06. 2012, 17:06:02
Ahoj, spis to znamena to, ze nevim, co v tom souboru editovat, aby ten balicek umurmur sel spustit

jinak potreboval bych smazat nejake slozky, ale kdyz dam rm nazev slozky, nejde to

DiskStation> cd /volume1
DiskStation> ls
@appstore                    @vi.core
@autoupdate                  aquota.group
@database                    aquota.user
@download                    download
@optware                     homes
@postfix                     music
@quarantine                  photo
@spool                       public
@synoaudiod.core             teamspeak3-server_linux-x86
@tmp                         tmp
@transmission-da.core        transmission
@umurmurd.core

jenda se o vymazani slozek :  teamspeak3-server_linux-x86 a tmp

DiskStation> rm teamspeak3-server_linux_x86
rm: can't remove 'teamspeak3-server_linux_x86': No such file or directory

DiskStation> rm tmp
rm: tmp: is a directory

dik
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: Axik 07. 06. 2012, 17:07:34
teda u toho TS3


DiskStation> rm teamspeak3-server_linux-x86
rm: teamspeak3-server_linux-x86: is a directory
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: farbydos 07. 06. 2012, 18:18:18
Na mazání složek je v unixu buď rmdir, který dovede smazat prázdné adresáře, a rm, který však musí být použit s parametrem -r => rm -r název_složky . Rm -r ti rekurzivně smaže obsah zadané složky - dá se s ním smazat i neprázdný adresář.
Název: Re:TeamSpeak3 klient pro Synology Ds110j
Přispěvatel: KILLERMANTV 21. 03. 2019, 20:31:59
http://spk.diablos-netzwerk.de/, spk teamspeak s UI v DSMku aj s update-mi :)