Tek Query Ile Capture The Flag Saati Oluştur!

Tek Query Ile Capture The Flag Saati Oluştur!

Tek Query Ile Capture The Flag Saati Oluştur!

BLOG
Vsro Sunucu 9 Oca 2025

Değerli dostlar herkese iyi Akşamlar dilerim :)
Dünkü paylaşımımın bir benzeri olan CTF etkinliği için oluşturduğum Query'i de sizinle paylaşmak istedim.

KONU: Aşağıda vermiş olduğum Query ile artık SMC ile uğraşmadan SQL >> New Query , diyerek CTF saatinizi kolayca belirleyebileceksiniz.

DETAY: Örneğin 12:00 da Capture The Flag etkinliği yapmak istiyorsunuz.. Aşağıdaki gibi 2 satırı benim yazdığım şekilde girerek Eventinizi rahat bir şekilde oluştura bilirsiniz. Girmeniz gereken sadece saat ve dakika dır.

Aşağıdaki Query : Hergün olarak ayarlanmıştır. giriş yaptığınız saat verilerine göre hergün o saatte aktif olacaktır.

NOT: önceden ayarlanmış CTF saatlerini etkilemez + 1 adet yeni CTF saati oluşturur.
NOT: Queryi okutunca GameServer.exe yi yeniden başlatmayı unutmayın !!

Etkinlik kaydı : 10 dakika önce başlar kayıt süresi 10 dakikadır.
Etkinlik Süre: Etkinlik 25 dakika sürer.

SQL:

USE SRO_VT_SHARD
GO
-- Capture The Flag Etkinliği |MarsEDIT|
------------------------------------------------------------------------------------------------------------------------------------
DECLARE @KayıtSaat int = '11'    DECLARE @KayıtDakika int = '50'    -- CTF Başlangıcından 10 dakika önceki saat ve Dakikayı gir.

DECLARE @StartSaat int = '11'    DECLARE @StartDakika int = '55'    -- CTF Başlangıcından  5 dakika önceki saat ve Dakikayı gir.
------------------------------------------------------------------------------------------------------------------------------------
 --*************|DOKUNMA|******************************|DOKUNMA|******************************|DOKUNMA|*******************************--
INSERT SRO_VT_SHARD.._Schedule (ScheduleDefineIdx,DateStart,DateEnd,MainInterval_Type,MainInterval_TypeDate,SubInterval_DayOfWeek,
SubInterval_Days,SubInterval_Weeks,SubInterval_Months,SubInterval_StartTimeHour,SubInterval_StartTimeMinute,SubInterval_StartTimeSecond,
SubInterval_DurationSecond,SubInterval_RepititionTerm,SubInterval_MaintainTime,Param,Description) values
(12,'2023-08-17 00:00:00.000','2030-08-17 00:00:00.000',1,1,0,0,0,0,@KayıtSaat,@KayıtDakika,0,600,0,0,'','')
 --*************|DOKUNMA|******************************|DOKUNMA|******************************|DOKUNMA|*******************************--
INSERT SRO_VT_SHARD.._Schedule (ScheduleDefineIdx,DateStart,DateEnd,MainInterval_Type,MainInterval_TypeDate,SubInterval_DayOfWeek,
SubInterval_Days,SubInterval_Weeks,SubInterval_Months,SubInterval_StartTimeHour,SubInterval_StartTimeMinute,SubInterval_StartTimeSecond,
SubInterval_DurationSecond,SubInterval_RepititionTerm,SubInterval_MaintainTime,Param,Description) values
(13,'2023-08-17 00:00:00.000','2030-08-17 00:00:00.000',1,1,0,0,0,0,@StartSaat,@StartDakika,0,1560,0,0,'','')
--*************|DOKUNMA|******************************|DOKUNMA|******************************|DOKUNMA|*******************************--