Está mal amigo. Para configurar el Castle Siege no se configura desde el SQL, se configura desde files usando el MuServer/GameServerCS/Data/GameServerInfo - Event.dat
Desde ese archivo solamente hay que colocar la fecha del comienzo del ciclo a futuro que sería el día siguiente al que hubiera empezado si lo hubieras jugado esta semana (si querés que se juegue el domingo que viene [Domingo 2 de Junio] , el ciclo empezaría el Lunes 27 de Mayo). Una vez que coloques esa configuración en el archivo, guardás y recargás el GameServerCS (cerrarlo y abrirlo o reload event). Una vez que hayas hecho eso, no lo vuelvas a hacer porque se va a desconfigurar.
También la columna en el SQL que dice "SIEGE_ENDED" tiene que estar en False, ya que si está en True eso significa que el ciclo de juego del Castle Siege finalizó y no se volverá a jugar.
AGREGO: acabo de ver que también lo configuraste en el GameServer normal, dicha configuración sólo va en el GameServerCS, en el GameServer normal se mantiene en 0.
Te dejo como tengo mis archivos:
GAMESERVER NORMAL
GAMESERVER CS
Con esta configuración, el Castle Siege se jugaría el día Domingo 2 de Junio y el ciclo, como lo indiqué en los files, arranca el Lunes 27 de Mayo. Haciendo eso sólo una vez, el Castle Siege quedaría configurado para ese Domingo y luego de ese Domingo, el ciclo se reinicia el Lunes 3 de Junio y se volvería a jugar el Domingo 9 de Junio y así hasta el fin de los tiempos (o hasta que se reinicie o recargue event en el GameServer CS jajaja)
También dejo una imagen de mi SQL

Fijate que en mi SQL las fechas nada que ver, dicen 2017. Esos son los valores que venían por defecto, solamente hay que cambiar desde los files para que el ciclo sea infinito ya que nunca va a llegar a la fecha límite para terminar el Castle Siege, la cual está especificada en "SIEGE_END_DATE"
Espero te sirva, saludos