diff --git a/js/sim.js b/js/sim.js
index fd1ae5c81..21782eaa2 100644
--- a/js/sim.js
+++ b/js/sim.js
@@ -1966,7 +1966,7 @@ function Lobby(id, elem) {
$('#' + selfR.id + '-roomlist').html('
(' + i + ' battle' + (i == 1 ? '' : 's') + ')
' + roomListCode + '
');
} else if (data.command === 'savereplay') {
var id = data.id;
- if (Config.serverid && Config.serverid !== 'showdown') id = Config.serverid+'-'+id;
+ if (Config.serverid && Config.serverid !== 'showdown') id = Config.serverid.split(':')[0]+'-'+id;
$.post(me.getActionPHP() + '?act=uploadreplay', {
log: data.log,
id: id