Você não pode ter dois serviços escutando na mesma porta, então você precisará de um segundo endereço IP.
Honestamente, se eu estivesse implementando isso, eu usaria o apache no front-end, usando o mod_proxy para fazer o proxy das solicitações do seu jogo para o seu servidor personalizado que estaria apenas ouvindo no localhost. Isso eliminaria a necessidade de ter dois endereços IP.