Fórum Root.cz
Hlavní témata => Software => Téma založeno: 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ěď
-
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š.
-
Ahoj, jestli neexistuje nějaká verze od TS tak jestli by nebyla nějaká alternativa - open source od jiné firmy, který by podporovar teamspeak.
-
Tak možná existuje komunitní verze - https://build.opensuse.org/package/files?package=teamspeak3-client&project=home%3Adarix
-
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 :)
-
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.
-
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.
-
kdyz kliknu na spustit (balicek) tak se nespusti a do protokolu prida dalsi radek o tom, ze mam upravit toho uzivatele a skupinu.
-
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
/etc/init.d/umurmur enable
což ti nastaví automatické spouštění TS serveru (třeba po restartu) a spustit server pomocí /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 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).
-
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 ) ?
-
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
-
Jestli ti běží ten server, tak možná nelze do toho configu zapisovat, zkus server zastavit a znovu provést změny.
-
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
-
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>
-
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.
-
No on je problem, ze ten soubor nejde pres WinSCP ani editovat, natoz nekam zkopirovat
-
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áš
cat /cesta/ke/confugu.config
Dále zkus vypsat detailnější info o adresáři, kde soubor je - napříjklad ls -lah
-
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>
-
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
chmod 774 umurmur.conf
(vlastník - čtení/zápis/spouštění, skupina také a ostatní pouze čtení). a zkusit provést změny.
-
Diky moc, ted uz mi to editovat jde, jen porad nevim, kde je chyba.
-
"Nevím kde je chyba" znamená, že server nelze spustit?
-
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
-
teda u toho TS3
DiskStation> rm teamspeak3-server_linux-x86
rm: teamspeak3-server_linux-x86: is a directory
-
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ář.
-
http://spk.diablos-netzwerk.de/, spk teamspeak s UI v DSMku aj s update-mi :)