giriiş
Teamspeak sunucu yazılımını kurun ve yapılandırın ve yazılımı arka planda çalıştıracak bir servis başlatın.
Ön koşullar
- Linux veya Windows sunucusu (özel, KVM veya LXC)
- Sistemde kök/yönetici hakları
- Linux uyumlu bir sistem
Adım 1 – Hazırlık
Linux sistemleri için adımlar
Teamspeak sunucusunun daha sonra bağlamında çalışması gerekecek yeni bir kullanıcı oluşturun.
root@your_host:~# useradd -m -s /bin/false ts
Windows sistemleri için adımlar
NSSM (Non-Sucking Service Manager) kurulumu daha sonra Teamspeak sunucusunu bir Windows servisi olarak kaydedecektir.
Daha sonra indirdiğiniz ZIP dosyasını açın ve sunucu mimarinize uygun bir klasöre gidin.
Burada kolayca yapabilirsiniz nssm.exe içinde C:\Windows\System32\ Kopyala.
NSSM kurulumu tamamlandı.
Adım 2 – Teamspeak yazılımını yükleyin
Linux sistemleri için adımlar
Kurulum için sistemde aşağıdaki adımların gerçekleştirilmesi gerekmektedir:
root@your_host:~# su --shell /bin/bash ts
ts@your_host:~$ wget -P /tmp/ https://files.teamspeak-services.com/releases/server/3.6.1/teamspeak3-server_linux_amd64-3.6.1.tar.bz2İndirdiğiniz arşivi açın.
ts@your_host:~$ tar xjf /tmp/teamspeak3-server_linux_amd64-3.6.1.tar.bz2 -C /home/ts
Teamspeak lisans sözleşmesini kabul edin.
ts@your_host:~$ touch /home/ts/.ts3server_license_accepted
(Opsiyonel) Lisans sözleşmesini kabul etmek için başka seçenekler de mevcuttur.
Please set the environment variable TS3SERVER_LICENSE to "accept" in order to accept the license agreement.
Alternatively, create a file named ".ts3server_license_accepted" in the working directory or start the server with the command line parameter "license_accepted=1".
To view the license agreement set TS3SERVER_LICENSE to "view" in order to print the license to the console.
Alternatively view the file "LICENSE" in your favorite text viewer yourself.Dosya izinlerini değiştir
ts@your_host:~$ chmod +x /home/ts/ts3server_startscript.sh
ts@your_host:~$ chmod +x /home/ts/ts3server_minimal_runscript.sh
ts@your_host:~$ chmod +x /home/ts/ts3serverİlk sunucu başlatımı (bu verilerin kaydedilmesi gerekir)
ts@your_host:~$ /home/ts/ts3server_minimal_runscript.sh
2019-03-16 19:30:44.119638|INFO |SQL | db_CreateTables() tables created
------------------------------------------------------------------
I M P O R T A N T
------------------------------------------------------------------
Server Query Admin Account created
loginname= "serveradmin", password= "DC+sOsIL"
------------------------------------------------------------------
^
2019-03-16 19:30:45.093089|WARNING |VirtualServer |1 |
------------------------------------------------------------------
I M P O R T A N T
------------------------------------------------------------------
ServerAdmin privilege key created, please use it to gain
serveradmin rights for your virtualserver. please
also check the doc/privilegekey_guide.txt for details.
token=q20aDScWvOLg+XL5PpWXUPumhPFaDkStVKE9BpSZ
------------------------------------------------------------------
2019-03-16 19:30:45.093331|INFO |Query |listening for query on 0.0.0.0:10011, [::]:10011Windows sistemleri için adımlar
Teamspeak yazılımını indirin
Arşivi bir klasöre açın (örn. C:\teamspeak)
Öncelikle sunucuyu başlatalım.
- Lisans sözleşmesini kabul edin.
- Sunucu istek verilerini kaydet
- Tepsi simgesi aracılığıyla sunucuyu sonlandır
Adım 3 – Hizmeti başlatın
Teamspeak'in aktif bir oturum açma olmadan arka plan işlemi olarak çalışabilmesi için bir servis oluşturulması gerekir.
Linux sistemleri için adımlar
Hizmet oluştur:
- systemd hizmetini oluşturun
root@your_host:~# nano /etc/systemd/system/ts.service
- Dosyada bulunması gerekenler şunlardır:
[Unit]
Description=TeamSpeak 3 Server
After=network.service
[Service]
User=ts
Group=ts
Type=forking
WorkingDirectory=/home/ts/teamspeak3-server_linux_amd64/
ExecStart=/home/ts/teamspeak3-server_linux_amd64/ts3server_startscript.sh start
ExecStop=/home/ts/teamspeak3-server_linux_amd64/ts3server_startscript.sh stop
PIDFile=/home/ts/teamspeak3-server_linux_amd64/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.targetHizmet kaydı:
Yeni hizmet girişlerini ve değişiklikleri indirin
root@your_host:~# systemctl daemon-reload
- Hizmeti etkinleştirin (yeniden başlatmanın ardından otomatik olarak başlayacaktır)
root@your_host:~# systemctl enable ts.service
Servisi yönetmek için aşağıdaki komut kullanılabilir.
root@your_host:~# systemctl start/stop/restart ts.service
Windows sistemleri için adımlar
NSSM'yi CMD aracılığıyla başlatın (parametre servis adıdır)
C:\Users\Administrator>nssm install teamspeak
“Uygulama” sekmesinde, “Yol” kısmında Teamspeak Server uygulamasının yolunu belirtmeniz gerekir. (Örneğin, C:\Users\Administrator\teamspeak\ts3server.exe)
"Kurulum Dizini"nde tüm uygulama klasörünü belirtmeniz gerekir. (Bu durumda C:\Users\Administrator\teamspeak\ )
Teamspeak sunucusu daha sonra normal bir Windows servisi olarak kullanılabilir.
giriiş
Bu makalede, Windows veya Linux sistemlerine bir Teamspeak 3 sunucusu kurmak ve Teamspeak yazılımını bir hizmet olarak kaydetmek için gereken adımlar gösterilmiştir.









