Some content could not load. We could not load files from our content delivery networks (CDN).
Your network may be blocking access. Ask your IT to allow loading from: .
Network domains required
We use these CDNs to deliver the files the site needs to run, please allow the following:
Domains to allow Used for
cdn.jsdelivr.net styles and JavaScript libraries.
cdnjs.cloudflare.com JavaScript libraries and icons.
code.jquery.com jQuery and jQuery UI.
pixelpad.io, cdn.pixelpad.io CDN of images, sounds, and application files.
cdn.datatables.net Interactive tables.
fonts.googleapis.com, fonts.gstatic.com Fonts stylesheets and font files.
s3.us-west-1.amazonaws.com, s3-us-west-1.amazonaws.com Project files stored on Amazon S3.
vmwan2cvlyzeklq4knz63qh6d40lewka.lambda-url.us-west-1.on.aws Amazon AWS Project play counters.
nexushud.org Learning assistant.
u45ivsqoja6u3sk7zaliv37zq40hpbxk.lambda-url.us-west-1.on.aws Amazon AWS AI character responses, when used.
  • EXPLORAR
  • APRENDER
  • INICIAR SESIÓN
  • Introducción
  • Juego
  • Start y Loop
  • Objetos
  • Sprites
  • Animación
  • Sonidos
  • Salas
  • Entrada
  • Colisión
  • Funciones
  • Cámara
  • FPS
  • Texto
  • Gráficos
  • Filtros
  • Multijugador
  • IA

PixelPAD 2D - Multijugador

init_multiplayer() -> None

Ejemplo
Descripción
Debe llamarse para tener un proyecto multijugador. Ten en cuenta que esto NO te conecta a un servidor; solo inicializa el resto de la funcionalidad multijugador.
Parámetros
None
Sin parámetros.

Devuelve
Sin valor de retorno.

create_server(size: int) -> None

Ejemplo
Descripción
Crea un servidor multijugador. Si nadie se ha unido al servidor en 5 segundos, se eliminará.
Parámetros
size
El número máximo de jugadores que pueden estar conectados al servidor en un momento dado. Debe estar entre 2 y 20, ambos incluidos.

Devuelve
Sin valor de retorno. Debido al retardo, el resultado de la función se obtiene con get_server_event(), donde el tipo de evento será "type": "server_created".

join_server(server_id: str) -> None

Ejemplo
Descripción
Intenta conectarse al servidor con el id de servidor indicado. Si el usuario ya está conectado a un servidor, se desconectará, ya que solo se puede estar conectado a un servidor a la vez.
Parámetros
server_id
El ID del servidor al que el usuario intentará unirse.

Devuelve
Sin valor de retorno. Debido al retardo, el resultado de la función se obtiene con get_server_event(), donde el tipo de evento será "type": "self_joined".

inspect_server(server_id: str) -> None

Ejemplo
Descripción
Obtiene información sobre un servidor concreto sin unirse a él
Parámetros
server_id
El ID del servidor del que obtener información.

Devuelve
Sin valor de retorno. Debido al retardo, el resultado de la función se obtiene con get_server_event(), donde el tipo de evento será "type": "server_info".

get_server_event() -> dict

Ejemplo
Descripción
Comprueba en el fotograma actual las respuestas asíncronas (con retardo) de create_server(), join_server() e inspect_server().
Parámetros
None
Sin parámetros.

Devuelve
Un diccionario con el tipo de evento recibido en el fotograma, o None si no hay evento. Si el tipo de evento no es None, el dict también contendrá el campo booleano "status", que indica si la solicitud tuvo éxito o no, y el campo "message", con una cadena de texto con el mensaje del evento, como el id de servidor de un evento "server_created".

send_message(data: str) -> None

Ejemplo
Descripción
Envía datos a todos los demás usuarios conectados al mismo servidor.
Parámetros
data
La cadena de texto que se va a enviar. Debe tener una longitud menor o igual que 256 caracteres.

Devuelve
Sin valor de retorno.

get_messages() -> list

Ejemplo
Descripción
Obtiene todos los mensajes recibidos del servidor actual desde la última llamada a get_messages().
Parámetros
None
Sin parámetros.

Devuelve
Una lista de los mensajes de texto recibidos, ordenados del más antiguo al más reciente. Devuelve una lista vacía si no se ha recibido ningún mensaje.

get_player_count() -> int

Ejemplo
Descripción
Comprueba cuántas personas hay en el servidor conectado actualmente.
Parámetros
None
Sin parámetros.

Devuelve
El número de personas conectadas al servidor actual; 0 si no hay conexión.

leave_server() -> None

Ejemplo
Descripción
Desconecta al usuario actual de cualquier servidor en el que esté.
Parámetros
None
Sin parámetros.

Devuelve
Sin valor de retorno.

get_servers() -> list

Ejemplo
Descripción
Obtiene una lista de los servidores existentes para el proyecto actual
Parámetros
None
Sin parámetros.

Devuelve
Una lista con todos los ID de servidores activos del mismo proyecto, o una lista vacía si no hay ninguno.

Multijugador y servidores

Los proyectos multijugador son proyectos que puedes jugar junto con otras personas. A veces se hace con varias personas usando el mismo teclado, pero también se puede hacer por internet, de modo que cada persona use su propia computadora y jueguen juntas aunque estén en lugares distintos. Pixelpad te permite crear este tipo de proyectos usando servidores.

Un servidor es una computadora diseñada para procesar y responder solicitudes de otras computadoras, a menudo llamadas clientes. Los servidores se usan para muchísimos fines, incluido este sitio web, pero también sirven para crear proyectos multijugador. Pixelpad tiene funciones para crear servidores y unirse a ellos, para inspeccionar y ver todos los servidores de un proyecto, y para enviar y recibir mensajes en los servidores.
PixelPAD
Sobre nosotros
Discord
Versión Arm 3.0.1013
Recursos
Documentación
EULA
Política de privacidad
Contáctanos
hello@pixelpad.io
Español
English Deutsch Español Français Português 日本語 简体中文 繁體中文 한국어
© 2026 Todos los derechos reservados.
PixelPAD.io
Logo

¡Hola de nuevo!

Inicia sesión para seguir creando

Guarda tu proyecto iniciando sesión o registrándote.
¿Has olvidado tu contraseña?

¿No tienes cuenta?

Logo

Crea tu cuenta

Únete a miles de creadores en PixelPad

Guarda tu proyecto iniciando sesión o registrándote.

¿Ya tienes cuenta? Iniciar sesión

Logo

Únete como docente

Dale a tus estudiantes herramientas creativas

Crea aulas y supervisa el progreso de tus estudiantes.

¿Ya tienes cuenta? Iniciar sesión