Podría hacerse un depósito en el que los player fueran dejando el zeny de sus apuestas, al finalizar un combate se reparte el dinero a partes iguales entre los que hayan apostado por el ganador. Para que fuera justo las apuestas tendrían que ser todas iguales.
Se podría también hacer la ganancia proporcional a lo que se meta en el bote, de modo que cada persona puede apostar la cantidad que le apetezca:
Ejemplo 1: Apuesta igual para todos 10 personas apuestan 500k cada una, habría 5m en el bote. Poniendo que 6 apostaron por el cross y 4 por el SN pero gana el SN entonces cada uno de los 4 se llevaría 1.25m.
Ejemplo 2: Apuestan 3 personas, la primera con 500k, la segunda con 200k y la tercera con 100 zeny. En total hay 700.100 zeny. La segunda y tercera persona ganan la apuesta por poner un ejemplo, habría que repartir esos 700.100 zeny entre esas dos personas, haciendo los porcentajes que aportó cada uno (sin contar con lo que puso el que perdió) el de los 200k aportó el 99% y el otro el 1% restante (redondeando un poco mal, pero es para que se vea la idea...) de modo que la segunda persona se llevaría el 99% del bote (693.099 zeny) y la otra el 1% (7.001 zeny).
Es un poco lioso explicado así pero no parece muy difícil de programar (no programo cosas de este tipo pero son operaciones bastante básicas las que hay que hacer para llegar a lo que gana cada uno), si se aplicara el segundo modo de apuesta cualquier persona podría aposar y sacar algo de dinero, desde 10m hasta 100 zenny.
El inconveniente de ese método es que si una persona arriesga mucho y el resto apuesta poca cosa hay un alto riesgo para poca ganancia, por eso cada persona verá lo que hace con su dinero (o se pone una apuesta mínima que sería lo lógico).