Alguns estão com dúvida de como criar um ranking para a custom arena (survivor, bmxbm, etc).

Na verdade isso é muito simples.

1 - Crie um tabela para guardar os dados:
CREATE TABLE [dbo].[RankingCustomArena](
[Name] [varchar](10) NOT NULL,
[Score] [int] NOT NULL DEFAULT 0,
[Arena] [smallint] NOT NULL DEFAULT 0
) ON [PRIMARY]
2- Atualize a procedure WZ_CustomArenaRanking inserindo as seguinte linhas antes do SET NOCOUNT OFF, Veja a imagem:

IF NOT EXISTS (SELECT Name FROM RankingCustomArena WHERE Name=@Name)
BEGIN
INSERT INTO RankingCustomArena (Name,Score,Arena) VALUES (@Name,@UserScore,@ArenaNumber)
END
ELSE
BEGIN
UPDATE RankingCustomArena SET Scorecore+@Score WHERE Name=@Name
END


3 - Pronto, os dados da arena estarão sendo salvos, esse comando irá salvar toda a pontuação dos players na arena, mesmo eles não tendo vencido a mesma.

A parte mais difícil será criar um página em seu site para exibir os dados, isso varia de site para site, vocês podem usar o seguinte comando para puxar os dados:

select name, score from RankingCustomArena where arena = NUMERO DA ARENA order by score desc
Abraço