noisiv 1
noisiv
Manwe Work 1
Manwe Work
Bodyguardd 1
Bodyguardd
Vahsi Uzman 1
Vahsi Uzman
mavzermete 1
mavzermete
Bvural41 1
Bvural41
Reklam vermek için turkmmo@gmail.com

Cevaplandı CH arttırma

Çözüm
öncelikle her kanalın kendine özel benzersiz portları olmalı, tekrar kullanmayacaksın yoksa “Connection Refused” hatası gelir. mesela ch1in p2p portu 14001 ise ch2ye 14002, ch3e 14003 veriyorsun sıra bozulmasın.

sonra kopyaladığın her ch klasörüne girip config dosyasını açacaksın, içindeki port ve p2p_port değerlerini diğerlerinden farklı yapacaksın unutma. aynı şey auth klasöründeki config için de geçerli, burayı atlarsan kanal falan açılmaz haberin olsun.

start.json dosyasını da kontrol et, oradaki channels kısmında her kanalın pathi ve portu config ile aynı olmalı yani ch2 için path ch2 port 14002 yazacak.

kanalları görmen için veritabanını da güncellemen lazım. server_info tablosuna yeni kanalları ekle, portları da configdeki...
öncelikle her kanalın kendine özel benzersiz portları olmalı, tekrar kullanmayacaksın yoksa “Connection Refused” hatası gelir. mesela ch1in p2p portu 14001 ise ch2ye 14002, ch3e 14003 veriyorsun sıra bozulmasın.

sonra kopyaladığın her ch klasörüne girip config dosyasını açacaksın, içindeki port ve p2p_port değerlerini diğerlerinden farklı yapacaksın unutma. aynı şey auth klasöründeki config için de geçerli, burayı atlarsan kanal falan açılmaz haberin olsun.

start.json dosyasını da kontrol et, oradaki channels kısmında her kanalın pathi ve portu config ile aynı olmalı yani ch2 için path ch2 port 14002 yazacak.

kanalları görmen için veritabanını da güncellemen lazım. server_info tablosuna yeni kanalları ekle, portları da configdeki port değerleriyle aynı yap. burada hata yaparsan kanallar oyunda falan görünmez, boşuna uğraşırsın.

firewallı unutma, bütün yeni portlara izin ver. vermezsen o refused hatasını alırsın işte.

hepsini yapınca sunucuyu yeniden başlat, loglara bakarak kanallar açılmış mı kontrol et. açılmayan varsa hatası loglarda yazar zaten.
en kritik yerler configdeki portlar ve veritabanı eşleşmesi. bunları doğru yaparsan sorun falan kalmaz oyunun çalışır.

CH1’in portları zaten hazır, örnek olarak:
PORT: 13001
P2P_PORT: 14001

Buna göre diğer kanallar:

CH2 → PORT: 13002, P2P_PORT: 14002
CH3 → PORT: 13003, P2P_PORT: 14003
CH4 → PORT: 13004, P2P_PORT: 14004

Start.json dosyasında da channels kısmı şöyle olacak:

"channels": [
{ "id": 1, "port": 14001, "path": "ch1" },
{ "id": 2, "port": 14002, "path": "ch2" },
{ "id": 3, "port": 14003, "path": "ch3" },
{ "id": 4, "port": 14004, "path": "ch4" }
]

Veritabanında server_info tablosu için de aynı mantık:

channelport
113001
213002
313003
413004
 
Çözüm

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst