Foros del Web » Creando para Internet » Diseño web »

Cómo hacer este tipo de web? +LISTA de Servidores

Estas en el tema de Cómo hacer este tipo de web? +LISTA de Servidores en el foro de Diseño web en Foros del Web. Buenas! Me he propuesto este Verano hacer un proyecto con un par de amigos a ver qué tal sale, pero todavía no hemos evaluado la ...
  #1 (permalink)  
Antiguo 03/04/2018, 20:43
 
Fecha de Ingreso: agosto-2012
Mensajes: 40
Antigüedad: 11 años, 8 meses
Puntos: 1
Cómo hacer este tipo de web? +LISTA de Servidores

Buenas!

Me he propuesto este Verano hacer un proyecto con un par de amigos a ver qué tal sale, pero todavía no hemos evaluado la dificultad que puede tener. Veréis, somos programadores desde hace varios años y administramos, editamos un servidor OT (open Tibia) para quien quiera saber más simplemente es de los videojuegos mmorpg más viejos que existen. Actualmente nos encontramos actualizando contenido para abrirlo un poquito antes de Verano.

El problema es que de edición de web partiendo de 0 no tenemos demasiada idea, por ejemplo, esta es nuestra web: http://oraclum.net/ al mismo tiempo es la ip de nuestro servidor TIBIA. De como estaba al empezar a como está ahora no tiene nada que ver puesto que con una base supe editar todo, actualizar cosas, añadir otras... De hecho me resultó bastante sencillo. Decir que juego (datapack) - Base de datos - Web = Van de la mano, he aprendido a sincronizar todo además de programar el juego que aunque los binarios son C++, la parte "común, editable" está programada en LUA y registrada en XML. Para que veáis que no parto de 0. La web como se puede ver es bastante compleja, tiene un montón de cosas, scripts... tenemos nuestro servidor con so debian desde hace bastante ya también.

La web que quiero hacer es similar a esta: https://otservlist.org/ aunque existe alguna más parecida: http://otslist.eu/ en mi opinión son bastante cutres, en la primera ni funciona la traducción a varios idiomas de la parte superior. Estas webs lo que hacen es promocionar los servidores como el mio, y en mi opinión dan una opinión cutre y escueta de lo que cualquiera de esos servidores puede aportar. Mi idea es hacer una web más completa, donde puedas añadir imagenes y url que lleven a vídeos de esos servidores, entre otras cosas como traducciones completas (por lo menos en Portugués y Polaco además de Español e Inglés), un foro decente, hacer rankings con los servidores más jugados del mes o incluso si tengo tiempo jugar yo alguno que merezca la pena y hacer análisis.

Entiendo que es una web html simple linkeada con una base de datos donde has de estar registrado para poder añadir un servidor, pero no sé si existe algo hecho ya para empezar a editarlo. Lo que más difícil me resulta es que una vez añades el servidor, el sistema puede ver si está online, los jugadores que tiene conectados y el % de tiempo que el servidor está online, lo cual imagino que es una script... que ni idea de cuál será ni nada.

Hay una web, otland, donde está toda la información del tibia pero la principal lista que existe: otservlist.org, es suya. Por lo que no van a soltar ningún tipo de información obviamente.

Por último, una vez hecha la web a mi manera, me gustaría saber si alguien sabe maneras de promocionarla, por ejemplo si pones "open tibia server list" en google salir en la parte de arriba (al haber sólo 3 o 4 lo doy por hecho pero bueno...).

No me importa llegar a un acuerdo remunerado con alguien que me eche un cable, aunque como digo es un proyecto de Verano. Luego pienso ser constante para promocionarla hasta por lo menos ser la segunda página más visitada (adelantar a la primera está jodido).

Saludos!

Pd. Busco información en google y no encuentro nada, por eso acudo a algún foro... Si escribes servidor de tibia todo va enfocado a tutoriales de cómo crear uno, y no sobre crear la propia página que los promociona.

Última edición por seeburii; 03/04/2018 a las 20:48
  #2 (permalink)  
Antiguo 03/04/2018, 21:26
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Cómo hacer este tipo de web? +LISTA de Servidores

Saludo

¿Estás buscando algo cómo esto?

Esto es igual al primer link que pusiste,
los otros links según ví son listados de servers como tal
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #3 (permalink)  
Antiguo 03/04/2018, 22:22
 
Fecha de Ingreso: agosto-2012
Mensajes: 40
Antigüedad: 11 años, 8 meses
Puntos: 1
Respuesta: Cómo hacer este tipo de web? +LISTA de Servidores

Cita:
Iniciado por mortiprogramador Ver Mensaje
Saludo

¿Estás buscando algo cómo esto?

Esto es igual al primer link que pusiste,
los otros links según ví son listados de servers como tal
No, en el primer link pongo mi web como ejemplo de que tenemos alguna noción. Mi server en este caso es 8.6 y el que enseñan a hacer en el vídeo es 10.x. En cualquier caso ojalá fuera tan fácil, nosotros llevamos años de trabajo jaja.

Pero sí, es a las otras de "listado de servers" que te refieres lo que queremos hacer. Aunque a priori parezca más fácil que seguramente lo será, el problema es que no tengo una base por la que partir y en la otra web sí, ya que existen webs pre fabricadas preparadas para un ot.
  #4 (permalink)  
Antiguo 04/04/2018, 01:20
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Cómo hacer este tipo de web? +LISTA de Servidores

En ese caso,
las páginas que pusiste de ejemplo de los 'listados de servers'
de donde obtienen esa información??

Porque si quisieras hacer una página similar a esa,
debe haber una fuente de la cual salga la información a mostrar en ella.

Edito: Creo que estoy distraido, releyendo tu post inicial,
entiendo que cómo funciona el asunto, las personas registran
sus servers y es así como se alimenta el listado, no?

Pero en cuanto a sacar estadísticas, los jugadores online, y demás,
imagino que cuando registran el server se le piden datos adicionales
para conectarse a su server y obtener esa info, no?
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Última edición por mortiprogramador; 04/04/2018 a las 01:25
  #5 (permalink)  
Antiguo 04/04/2018, 01:37
 
Fecha de Ingreso: agosto-2012
Mensajes: 40
Antigüedad: 11 años, 8 meses
Puntos: 1
Respuesta: Cómo hacer este tipo de web? +LISTA de Servidores

Cita:
Iniciado por mortiprogramador Ver Mensaje
En ese caso,
las páginas que pusiste de ejemplo de los 'listados de servers'
de donde obtienen esa información??

Porque si quisieras hacer una página similar a esa,
debe haber una fuente de la cual salga la información a mostrar en ella.

Edito: Creo que estoy distraido, releyendo tu post inicial,
entiendo que cómo funciona el asunto, las personas registran
sus servers y es así como se alimenta el listado, no?


Pero en cuanto a sacar estadísticas, los jugadores online, y demás,
imagino que cuando registran el server se le piden datos adicionales
para conectarse a su server y obtener esa info, no?
Así es, la gente se registra y así promociona su server. Puedes ordenar la lista de varias maneras, países, versión... pero todo el mundo las ordena por jugadores online además de que viene así por defecto, por lo que los que menos players tienen se hunden. Además hay una moneda virtual (la cual obtienes donando por paypal) la cual puedes gastar en diferentes maneras adicionales de promocionar tu servidor (que si subrayado, en una cajita... etc).

Esta es la información que piden al añadir un servidor:



Información así técnica sólo la ip y el puerto, el resto es información que tú das como el país o la descripción del servidor. He metido varios servidores a la lista y a los segundos o pocos minutos de meterlos ya te dice quién hay online. Esa información la da la página web también, si te fijas en mi web sale el número de jugadores arriba a la derecha. En estos momentos es 1 porque tengo el servidor sólo con acceso a administradores porque lo estamos actualizando, pero está online y en otservlist si buscas mi servidor te saldrá online y 1 player:

https://otservlist.org/ots/1602826

Sale que lo añadí el día September 4, 2017, 6:24 pm CET y que tengo un 99.54% de tiempo online, lo cual habla bien de que no se suele caer, no hay bugs, no lo he tenido desconectado largos períodos... Por eso no tengo ni idea de sacar estas estadísticas, ni prácticamente nada.

Gametracker yo creo que funciona parecido sólo que promocionan counter strike y cosas así. Del wow había alguna lista también pero ahora no la encuentro...

EDIT: http://ots-list.org/

Esta página ha copiado 100% la lista, es muy muy parecida.

Última edición por seeburii; 04/04/2018 a las 01:45
  #6 (permalink)  
Antiguo 04/04/2018, 02:02
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Cómo hacer este tipo de web? +LISTA de Servidores

Pues con los datos que piden (sobre todo la url o ip)
imagino que se pueden realizar operaciones de lectura
de archivos que tal vez el mismo server genere
donde lleve las estadísticas de tiempo online, y demás,
y de esa forma es que se visualizan luego en el listado.

Tú que has manejado ya el server como tal
has visto si hay archivos que sean tal vez tipo XML
o algo similar, y que se puedan acceder a través de la url?

Por ej, http://oraclum.net/info.xml o algo así?

Algo así imagino que funciona, o de algún otro modo obtienen
la info adicional a mostrar.
En todo caso se ve interesante de al menos conocer
y saber como se obtiene la información.

Ah, un momento, estoy viendo tu página, y hay una sección
donde hablan de ejecutar comandos,
por ej !online trae la cantidad de jugadores online,
donde se ejecutan estos comandos???
En la interfaz del juego como tal solamente, o se podrían ejecutar por consola o
en alguna url de la página?
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #7 (permalink)  
Antiguo 04/04/2018, 08:44
 
Fecha de Ingreso: agosto-2012
Mensajes: 40
Antigüedad: 11 años, 8 meses
Puntos: 1
Respuesta: Cómo hacer este tipo de web? +LISTA de Servidores

Cita:
Iniciado por mortiprogramador Ver Mensaje
Pues con los datos que piden (sobre todo la url o ip)
imagino que se pueden realizar operaciones de lectura
de archivos que tal vez el mismo server genere
donde lleve las estadísticas de tiempo online, y demás,
y de esa forma es que se visualizan luego en el listado.

Tú que has manejado ya el server como tal
has visto si hay archivos que sean tal vez tipo XML
o algo similar, y que se puedan acceder a través de la url?

Por ej, http://oraclum.net/info.xml o algo así?

Algo así imagino que funciona, o de algún otro modo obtienen
la info adicional a mostrar.
En todo caso se ve interesante de al menos conocer
y saber como se obtiene la información.

Ah, un momento, estoy viendo tu página, y hay una sección
donde hablan de ejecutar comandos,
por ej !online trae la cantidad de jugadores online,
donde se ejecutan estos comandos???
En la interfaz del juego como tal solamente, o se podrían ejecutar por consola o
en alguna url de la página?
Los talkactions o comandos se ejecutan ingame solamente, de hecho yo tengo el control en la consola de debian pero simplemente puedo iniciar y finalizar el servidor. Dentro del juego además de las talkactions para un jugador corriente hay varias que sólo los administradores pueden usar, además puedes estar invisible por lo que para administrar el servidor y ver según qué cosas necesitas estar dentro ejecutando comandos. Por ejemplo, para banear.

Yo creo que tiene que ver con el who is online, te pongo este servidor de ejemplo:

http://thandoria.com/?subtopic=whoisonline

Arriba a la derecha sale que hay 35 players pero la realidad es esta:

Currently 35 players are online - 3 are active and 32 are AFK on Thandoria.


Conseguir separar los online con los AFK se consigue con una script que ellos mismos (los de la gente de otservlist) te proporcionan. Más que nada porque sino sería fácil trampear y estar arriba. Si no tienes esta script instalada en el servidor, te observan durante unos días y si ven indicios de fake players te borran la cuenta y te pueden llegar a banear X meses. La script que te proporciona hay que incluirla en los binarios y luego compilar el servidor de nuevo, pero los nuevos "packs" de servidores ya lo traen por defecto. Luego la página web que te descargues (el pack más usado es gesior acc) suele tener ya la script para encargarse de separar activos y afk. Yo por ejemplo edité mi php y en la misma web sólo dice los players que hay, nada de separar activos y AFK porque no me gusta, pero en otservlist siguen saliendo solamente los activos puesto que es lo legal.

Por eso, como puedes ver dice que hay 3 activos. Y en otservlist buscas thandoria y que sale...:

https://otservlist.org/search/b54e5c...369e06be741e3f

thandoria.com Thandoria RL Map 8.6 3 (57)


la IP, el nombre, la versión (8.6), 3 (jugadores activos ahora) y 57, el record activos.

La cosa es que yo creo que debe haber algo por ahí ya prefabricado para crear una web así, pero no consigo sacar información, toda está orientada a crear el propio servidor.

Última edición por seeburii; 04/04/2018 a las 08:52
  #8 (permalink)  
Antiguo 04/04/2018, 12:55
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Cómo hacer este tipo de web? +LISTA de Servidores

Sí, debe haber un template que ya implemente eso,
pero como dices, no se encuentra fácilmente info al respecto.

Uhm, se me ocurriría tratar de contactar a las personas
que manejan esas páginas y consultarles al respecto,
pero vaya uno a saber si querrán compartir la info.

Y la otra, pues sería hacer una propia,
el registro y eso no le veo tanto lio,
otro asunto es obtener la información de cada server.
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: lista, página, servidores, tipo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:46.