Robert
15/06/2013, 22:53
Como no me gusta que me critiquen sin conocer la realidad de la situacion y reclamando cosas que no tienen el derecho, metiendose a opinar sobre mi vida como si tuviesen algun poder de opinar de la misma, diciendo las cosas que deberia hacer y que segun ustedes no hago y para todos los que no lo hacen y me dan su apoyo, voy a describir los problemas que tiene el minecraft, argentina con respecto a la infraestructura de internet, el sistema de donaciones de la comunidad y yo con los tiempos de mi vida para que se entienda que no es una "eleccion" que me guste tomar tener el servidor en mi casa, sino que estoy forzado a hacerlo por ahora. Primero, enumero los problemas:
1. El protocolo Servidor -> Cliente, Cliente -> Servidor del Minecraft APESTA y consume MUCHISIMO ancho de banda. A diferencia de otros juegos el minecraft es un juego sandbox, por lo que el mundo cambia y el servidor tiene que ademas de mandar la informacion de items y posicion, mandar el mapa en si mientras vas caminando por el. El mapa consume mucho ancho de banda y la gente de Mojang no le interesa este hecho ya que en Estados Unidos el ancho de banda de los servers sobra, por lo que no implementaron un sistema de cache o algo similar para reducir el consumo por jugador. Actualmente cada jugador de Minecraft conectado al servidor consume de 5 a 7 kBps (en el CS un jugador consume 1kBps), esto significa que con 50 jugadores hay un consumo total de 250 a 350 kBps, que es el tope de mi conexion y como el consumo va variando a veces hay lag y a veces no. Para peor, cada version nueva parece que consume mas ancho de banda (antes con la misma capacidad el servidor andaba 10 puntos siempre, y en mi casa). Ademas de los problemas de protocolo, el servidor de Minecraft esta mal hecho por lo que no se banca mas de 100 jugadores sin saturar el CPU y por lo tanto hacer que el servidor ande mal.
2. Infraestructura inexistente de internet en Argentina. Argentina es un pais ATRASADO en el ambito general de servicios de internet (no hace falta que te lo diga yo, supongo que todos estaran al tanto). Esto no es excepcion alguna en el ambito de los Datacenters, que es en donde el servidor deberia estar. El servidor necesita un housing para un gabinete 2U con al menos 10Mbit de conexion en un datacenter. Yo estuve buscando precios 2 meses antes de empezar la facultad y hay gente que te lo deja muy barato (800 pesos) que no la conoce nadie y corres el riesgo que te roben el servidor o que te estafen como ya nos paso con NRG Games (el host en el que ya estuvios, para mas info usar el buscador del foro), hasta gente respetable como lo es LocalStrike pero que te cobran 3000 pesos por mes. Entonces, no es facil encontrar un host como la gente y que encima no nos corte la cabeza, el trade-off es bastante jodido de lograr. Ademas, si hacemos numeros y con lo que consume el Minecraft con 10 Mbit podriamos llegar a tener 100-150 usuarios sin lag, que sinceramente no es demasiado, por lo que necesitariamos mas que 10 Mbit (en mi casa tengo 3Mbit-4Mbit de subida y aun asi a veces se satura).
3. Poco tiempo para investigar sobre hostings, hablar con gente en el tema, solucionar los problemas del servidor, etc. Como muchos sabran, y como otros no, yo escaseo de tiempo. Estoy haciendo una carrera en la facultad de ciencias exactas llamada licenciatura en ciencias de la computacion y actualmente estoy con materias bastante complicadas. Por lo que, la mayor parte del tiempo, estoy estudiando para poder aprobarlas, adquirir conocimientos y desarrollarme profesionalmente. El servidor es un aspecto SECUNDARIO en mi vida, es un HOBBY, mi prioridad es la facultad y la carrera, y esto no siempre fue asi. El año pasado le dedicaba mas tiempo al servidor y gracias a ello me atrase con algunas materias en la carrera, es por eso que quizas este año me estan viendo "menos" , y es porque justamente me estoy enfocando mas a la facultad que es lo que el dia de mañana me va a hacer crecer y es por donde esta mi futuro. Sin embargo, el servidor y el proyecto de la comunidad me gusta y me interesa y es por ello que no lo cerre ni abandone.
Finalmente, y cerrando, a diferencia de lo que algunos creen tengo una idea bastante clara de como sacar esto adelante. Veamos los problemas que tenemos hasta ahora:
a. El minecraft consume mucho ancho de banda
b. El minecraft no se banca mas de 100 jugadores
c. El hosting es caro
d. El sistema de donaciones no esta suficientemente automatizado
Como el hosting es caro y el minecraft consume mucho ancho de banda (que son temas que no puedo evitar), ANTES de poner el servidor en un datacenter tengo que solucionar el problema de los 100 jugadores y de las donaciones. Esto lo tengo que hacer porque no puedo poner el servidor en un datacenter que sea bueno y caro (porque no hay nada "bueno y barato" en este ambito en este pais) y no poder juntar la suficiente gente ni incentivarlos a que donen, porque de esa forma el servidor no tiene sustento. Es decir, de cierta forma, solo tenemos 1 oportunidad para hacer esto bien, y tiene que salir bien. Digo que solo tenemos una oportunidad porque por suerte, y gracias a todos los usuarios que colaboran, tenemos casi 6mil pesos juntados para cuando metamos la maquina en un host. Es decir, plata hay pero no la quiero desperdiciar haciendo las cosas por la mitad, hay que hacer las cosas bien para aprovechar al maximo.
Ya se como solucionar esos problemas y es en lo que estoy trabajando ahora, pero me va a llevar tiempo y con la facultad se me complica. Una vez solucionados encontrare un datacenter que nos sirva, metere la maquina en el mismo e iniciare una campaña de publicidad con adsense y facebook para reunir la mayor cantidad de gente posible. Para esta etapa tambien seria ideal tener nuestro proyecto de Lineage 2 completo, para poder juntar aun mas gente.
Estas son las razones por las cuales el servidor no esta en un datacenter todavia, espero que sepan entender.
Por otro lado, si notan mucho lag en el servidor de Minecraft los invito a que posteen en la seccion de bugs, de esta forma puedo investigar (pero asegurense que no son ustedes los que tienen lag, sino que es generalizado).
Saludos.
1. El protocolo Servidor -> Cliente, Cliente -> Servidor del Minecraft APESTA y consume MUCHISIMO ancho de banda. A diferencia de otros juegos el minecraft es un juego sandbox, por lo que el mundo cambia y el servidor tiene que ademas de mandar la informacion de items y posicion, mandar el mapa en si mientras vas caminando por el. El mapa consume mucho ancho de banda y la gente de Mojang no le interesa este hecho ya que en Estados Unidos el ancho de banda de los servers sobra, por lo que no implementaron un sistema de cache o algo similar para reducir el consumo por jugador. Actualmente cada jugador de Minecraft conectado al servidor consume de 5 a 7 kBps (en el CS un jugador consume 1kBps), esto significa que con 50 jugadores hay un consumo total de 250 a 350 kBps, que es el tope de mi conexion y como el consumo va variando a veces hay lag y a veces no. Para peor, cada version nueva parece que consume mas ancho de banda (antes con la misma capacidad el servidor andaba 10 puntos siempre, y en mi casa). Ademas de los problemas de protocolo, el servidor de Minecraft esta mal hecho por lo que no se banca mas de 100 jugadores sin saturar el CPU y por lo tanto hacer que el servidor ande mal.
2. Infraestructura inexistente de internet en Argentina. Argentina es un pais ATRASADO en el ambito general de servicios de internet (no hace falta que te lo diga yo, supongo que todos estaran al tanto). Esto no es excepcion alguna en el ambito de los Datacenters, que es en donde el servidor deberia estar. El servidor necesita un housing para un gabinete 2U con al menos 10Mbit de conexion en un datacenter. Yo estuve buscando precios 2 meses antes de empezar la facultad y hay gente que te lo deja muy barato (800 pesos) que no la conoce nadie y corres el riesgo que te roben el servidor o que te estafen como ya nos paso con NRG Games (el host en el que ya estuvios, para mas info usar el buscador del foro), hasta gente respetable como lo es LocalStrike pero que te cobran 3000 pesos por mes. Entonces, no es facil encontrar un host como la gente y que encima no nos corte la cabeza, el trade-off es bastante jodido de lograr. Ademas, si hacemos numeros y con lo que consume el Minecraft con 10 Mbit podriamos llegar a tener 100-150 usuarios sin lag, que sinceramente no es demasiado, por lo que necesitariamos mas que 10 Mbit (en mi casa tengo 3Mbit-4Mbit de subida y aun asi a veces se satura).
3. Poco tiempo para investigar sobre hostings, hablar con gente en el tema, solucionar los problemas del servidor, etc. Como muchos sabran, y como otros no, yo escaseo de tiempo. Estoy haciendo una carrera en la facultad de ciencias exactas llamada licenciatura en ciencias de la computacion y actualmente estoy con materias bastante complicadas. Por lo que, la mayor parte del tiempo, estoy estudiando para poder aprobarlas, adquirir conocimientos y desarrollarme profesionalmente. El servidor es un aspecto SECUNDARIO en mi vida, es un HOBBY, mi prioridad es la facultad y la carrera, y esto no siempre fue asi. El año pasado le dedicaba mas tiempo al servidor y gracias a ello me atrase con algunas materias en la carrera, es por eso que quizas este año me estan viendo "menos" , y es porque justamente me estoy enfocando mas a la facultad que es lo que el dia de mañana me va a hacer crecer y es por donde esta mi futuro. Sin embargo, el servidor y el proyecto de la comunidad me gusta y me interesa y es por ello que no lo cerre ni abandone.
Finalmente, y cerrando, a diferencia de lo que algunos creen tengo una idea bastante clara de como sacar esto adelante. Veamos los problemas que tenemos hasta ahora:
a. El minecraft consume mucho ancho de banda
b. El minecraft no se banca mas de 100 jugadores
c. El hosting es caro
d. El sistema de donaciones no esta suficientemente automatizado
Como el hosting es caro y el minecraft consume mucho ancho de banda (que son temas que no puedo evitar), ANTES de poner el servidor en un datacenter tengo que solucionar el problema de los 100 jugadores y de las donaciones. Esto lo tengo que hacer porque no puedo poner el servidor en un datacenter que sea bueno y caro (porque no hay nada "bueno y barato" en este ambito en este pais) y no poder juntar la suficiente gente ni incentivarlos a que donen, porque de esa forma el servidor no tiene sustento. Es decir, de cierta forma, solo tenemos 1 oportunidad para hacer esto bien, y tiene que salir bien. Digo que solo tenemos una oportunidad porque por suerte, y gracias a todos los usuarios que colaboran, tenemos casi 6mil pesos juntados para cuando metamos la maquina en un host. Es decir, plata hay pero no la quiero desperdiciar haciendo las cosas por la mitad, hay que hacer las cosas bien para aprovechar al maximo.
Ya se como solucionar esos problemas y es en lo que estoy trabajando ahora, pero me va a llevar tiempo y con la facultad se me complica. Una vez solucionados encontrare un datacenter que nos sirva, metere la maquina en el mismo e iniciare una campaña de publicidad con adsense y facebook para reunir la mayor cantidad de gente posible. Para esta etapa tambien seria ideal tener nuestro proyecto de Lineage 2 completo, para poder juntar aun mas gente.
Estas son las razones por las cuales el servidor no esta en un datacenter todavia, espero que sepan entender.
Por otro lado, si notan mucho lag en el servidor de Minecraft los invito a que posteen en la seccion de bugs, de esta forma puedo investigar (pero asegurense que no son ustedes los que tienen lag, sino que es generalizado).
Saludos.