# 9 多站比赛

此手册假定你是在单个网站上进行比赛，也就是说，参赛队伍彼此都紧靠着，而且极可能在同一块场地中进行比赛。在一场多场地或分布式的比赛中，来自多个远程场地的队伍使用相同的 DOMjudge 设施进行比赛。例如在国家级比赛中队伍可以在他们所属的机构中参赛。

在这种情况下，DOMjudge 支持队伍使用互联网接入该场比赛的中心 DOMjudge 系统，并该中心系统中处理、评测所有提交。由于 DOMjudge 通过 web 界面进行交互，因此队伍和裁判都将像是在现场一样跟系统进行交互。但是，对于多场地的比赛仍有一些事情是要特殊考虑的。

网络：在比赛场地与中心系统之间必须有可靠的网络连接。因为网络如果宕机那么队伍将无法提交或查看得分榜。由于可能要穿过不安全的网络，因而你应该考虑使用 HTTPS 对流量进行加密。如果你想要限制因特网的访问的话，那你必须同时确保可以访问 DOMjudge 系统。

队伍认证：只要每个队伍都有不同的公网 IP，那么基于 IP 地址的认证仍然可以使用。如果有些队伍是通过 NAT 路由器连接的，那么他们对 DOMjudge 的 IP 是相同的，这样就必须考虑其他的认证方式，比如说 PHP 的会话。

裁判：如果监视比赛的人也在远端，那么提前确定好谁干什么事就很重要了。比如说使用提交声明功能和怎样回复 clarification 。当意料之外的事情发生时，有一个群会话将是很有用的。

得分榜：在默认情况下 DOMjudge 将所有的队伍放入一个榜单中。单赛站的榜单可以通过队伍类别或队伍所属机构配合过滤功能完成。
