server_spawn

Açıklama

Bir sunucuya katılırken veya bir sunucu başlatıldığında çağrılır.

Bu, yalnızca Menü durumunda kullanılabilir çünkü bu, İstemci veya Sunucu durumu başlamadan önce çağrılır.

Üyeler

string hostname
Sunucunun ana bilgisayar adı.
string address
Sunucu adresi. Yerel olarak kurulan oyunlarda loopback olacaktır.
number ip
Sunucunun IP adresi. Yerel olarak kurulan oyunlarda 0 olacaktır. Bunun yerine address kullanın.
number port
Sunucunun portu. Yerel olarak kurulan oyunlarda 0 olacaktır.
string game
Sunucunun barındırdığı oyun. garrysmod olacaktır.
string mapname
Sunucunun o anda bulunduğu haritanın adı.
number maxplayers
Sunucunun sahip olduğu oyuncu yuvası sayısı.
string os
Sunucunun işletim sistemi. W(WIN32), L(LINUX) veya O(OSX)
boolean dedicated
Eğer adanmış (dedicated) bir sunucuysa true.
boolean password
Sunucu şifre korumalıysa true.

Örnekler

Örnek

Bu, hangi değerlere erişilebileceğini kolayca anlaşılır kılmak için tüm argümanları / tablo değişkenlerini dahil etme amacına sahip temel bir şablondur. Bu İkili Modül (Binary Module) kullanılmıştır.

require("gameevent") -- Menü durumunda gameevent.Listen bulunmadığı için bir İkili Modül (Binary Module) kullanılıyor gameevent.Listen( "server_spawn" ) hook.Add( "server_spawn", "server_spawn_example", function( data ) local hostname = data.hostname // Sunucunun ana bilgisayar adı. local address = data.address // Sunucu adresi. local ip = data.ip // Sunucunun IP'si. Bunun yerine adresi kullanın! local port = data.port // Sunucunun Portu. local game = data.game // Sunucunun barındırdığı Oyun. Her zaman garrysmod olmalıdır. local mapname = data.mapname // Sunucunun o anda bulunduğu haritanın adı. local maxplayers = data.maxplayers // Sunucunun sahip olduğu oyuncu yuvası sayısı. local os = data.os // Sunucunun üzerinde çalıştığı işletim sistemi. local dedicated = data.dedicated // Sunucu adanmış (dedicated) bir sunucu ise true. local password = data.password // Sunucu şifre korumalıysa true. // Sunucuya bağlanırken çağrılır. end )

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord