[DEV]AB 1
[DEV]AB
Sevdamsın 1
Sevdamsın
TuZaKK 1
TuZaKK
kaptanmikro1 1
kaptanmikro1
farkmt2official 2
farkmt2official
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Bvural41 1
Bvural41
Hikaye Ekle

Serverin Lagını Azaltmak [Resimli Anlatım]

  • Konuyu başlatan Konuyu başlatan patron37
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 2
  • Görüntüleme Görüntüleme 1K

Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!

Evet arkadaşlar 1den fazla ch olan serverlerde mysqle bağlanırken 1 hat kullanıyor buda veri yavaşlılığına neden oluyor şimdi yapacağım bu ayarla birden fazla giriş açarak lagı azaltacağız.

schemao.png


Daha sonra navicata girip
mysql>user'e giriyoruz.oraya altaki gibi yeni girişler ekliyoruz.(Şifreyi Mysql5 Olarak Yapın )

32411150.png


channel içindeki game leri editliyoruz;
game1_1 CONFIG'e girin böyle birşeyle karşılacaksınız

PHP:
HOSTNAME: game1_1 
CHANNEL: 1 
PORT: 7001 
P2P_PORT: 8001 
DB_PORT: 15001 
DB_ADDR: localhost 
MAP_ALLOW:  1 
TABLE_POSTFIX:   
ITEM_ID_RANGE: 100000001 150000000 
PASSES_PER_SEC: 25 
SAVE_EVENT_SECOND_CYCLE: 180 
PING_EVENT_SECOND_CYCLE: 180 
PLAYER_SQL: localhost mt2 mt2!@# player 
COMMON_SQL: localhost mt2 mt2!@# common 
LOG_SQL: localhost mt2 mt2!@# log 
#TEST_SERVER: 1  
pk_server: 1

Ordaki bu kısmı;

PHP:
PLAYER_SQL: localhost mt2 mt2!@# player 
COMMON_SQL: localhost mt2 mt2!@# common 
LOG_SQL: localhost mt2 mt2!@# log

Mysql ayarları yaptığımız şekilde bunun ile değişiyoruz;

PLAYER_SQL: localhost channel1 Sifre player
COMMON_SQL: localhost channel1 Sifre common
LOG_SQL: localhost channel1 Sifre log

Bu ayarı aşağıdakilerin CONFIG'ın hepsine uygulayın:
game/channel/first
game/channel/game1_1
game/channel/game1_2
game/channel/game1_3
game/channel/game2
game/channel/game61
game/auth
Şimdi sıra geldi DB kısıma
/usr/game/db giriyoruz ve CONFIG'i açıyoruz

PHP:
WELCOME_MSG = "DB Server has been started" 

SQL_ACCOUNT = "localhost account mt2 mt2!@# 0" 
SQL_PLAYER = "localhost player mt2 mt2!@# 0" 
SQL_COMMON = "localhost common mt2 mt2!@# 0" 
SQL_HOTBACKUP = "localhost hotbackup mt2 mt2!@# 0" 

TABLE_POSTFIX = "" 

BIND_PORT               = 15001 
DB_SLEEP_MSEC           = 10 
CLIENT_HEART_FPS        = 25 
HASH_PLAYER_LIFE_SEC    = 600 
BACKUP_LIMIT_SEC        = 3600 
PLAYER_ID_START = 100 
PLAYER_DELETE_LEVEL_LIMIT = 70 

ITEM_ID_RANGE = 70000001 100000000  
LOCALE = big5

Ordaki şu kısmı değişeceğiz;
SQL_ACCOUNT = "localhost account mt2 mt2!@# 0"
SQL_PLAYER = "localhost player mt2 mt2!@# 0"
SQL_COMMON = "localhost common mt2 mt2!@# 0"
SQL_HOTBACKUP = "localhost hotbackup mt2 mt2!@# 0"
Orayı şöyle yapacağız :

SQL_ACCOUNT = "localhost account channel1 Sifre 0"
SQL_PLAYER = "localhost player channel1 Sifre 0"
SQL_COMMON = "localhost common channel1 Sifre 0"
SQL_HOTBACKUP = "localhost hotbackup channel1 Sifre 0"


DB'ye yaptığımız gibi auth ada yapıyoruz.

Şimdi CH2 Ayarlıcaz

/usr/game/channel2'deki game ile başlayan klasörlerin CONFIG'lerine giriyoruz

Buna Benzer Birşey Var
HOSTNAME: game1_1
CHANNEL: 1
PORT: 7001
P2P_PORT: 8001
DB_PORT: 15001
DB_ADDR: localhost
MAP_ALLOW: 1
TABLE_POSTFIX:
ITEM_ID_RANGE: 100000001 150000000
PASSES_PER_SEC: 25
SAVE_EVENT_SECOND_CYCLE: 180
PING_EVENT_SECOND_CYCLE: 180
PLAYER_SQL: 192.168.0.2 channel2 Ch2 player
COMMON_SQL: 192.168.0.2 channel2 Ch2 common
LOG_SQL: 192.168.0.2 channel2 Ch2 log
#TEST_SERVER: 1
pk_server: 1


Ordaki localhostu kendi ipmiz yapıyoruz:

HOSTNAME: game1_1
CHANNEL: 1
PORT: 7001
P2P_PORT: 8001
DB_PORT: 15001
DB_ADDR: localhost
MAP_ALLOW: 1
TABLE_POSTFIX:
ITEM_ID_RANGE: 100000001 150000000
PASSES_PER_SEC: 25
SAVE_EVENT_SECOND_CYCLE: 180
PING_EVENT_SECOND_CYCLE: 180
PLAYER_SQL: localhost channel2 Sifre player
COMMON_SQL: localhost channel2 Sifre common
LOG_SQL: localhost channel2 Sifre log
#TEST_SERVER: 1
pk_server: 1

Bunlarıda yukardaki gibi editleyeceksiniz:
game/channel/first
game/channel/game1_1
game/channel/game1_2
game/channel/game1_3
game/channel/game2
game/channel/game61

Bu teknikle ch3 ve ch4 üde yaparsınız.
 

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

Geri
Üst