Teamspeak 3 Sunucusunun Kurulumu (Linux ve Windows)

0 Hisse senetleri
0
0
0
0

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, [::]:10011
Windows 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.target
Hizmet 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.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Ayrıca Şunları da Beğenebilirsiniz