noisiv 1
noisiv
Manwe Work 1
Manwe Work
Vahsi Uzman 1
Vahsi Uzman
Bvural41 1
Bvural41
Hikaye Ekle

Server ' n Lagını Azaltma

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

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. 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


Bunu yaptıktan sonra ileri gidin Grant_priv hariç hepsini Y Yapın.

Şimdi game'nin içindeki authdb ve channel içindeki game1_1game1_2 vb editleyeceğiz.

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


Kod:
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ı;

Kod:
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;

Kod:
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:

Kod:
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

Kod:
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;

Kod:
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 :


Kod:
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

Kod:
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:


Kod:
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:

Kod:
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