Documentación de Pulse Phone

Actualizar

Para Pulse Phone 1.4.22 min de lecturaActualizado el

10. Actualizar desde una versión anterior

Los números, cuentas y registros de dispositivos existentes se conservan, y los IDs de teléfono antiguos pro y promax siguen siendo legibles. Toma siempre stream/ y ui/ de la misma versión que el resto de la carpeta.

  1. Guarda una copia de tu carpeta phone antigua y haz una copia de seguridad de tu base de datos. Saca la carpeta antigua fuera de resources: dos carpetas de teléfono arrancan dos teléfonos.
  2. Pon la nueva carpeta phone en su lugar. Por FTP, súbela en modo Binary o extrae el zip en el servidor (por qué). La comprobación de inicio nombra cualquier archivo incorrecto.
  3. Conserva los nuevos archivos de configuración y pasa los ajustes que cambiaste según sus nombres Config. La versión 1.2.7 agrupa los antiguos archivos individuales de funciones en config/apps.lua y pasa los ajustes de llamadas a config/config.lua. No los sobrescribas con los antiguos archivos separados: esos archivos ya no se cargan. Las animaciones, la música y el trivia mantienen sus propios archivos. Conserva los ajustes privados de config/apiKeys.lua si lo usas; las credenciales existentes en server.cfg siguen funcionando. Conserva las nuevas traducciones y añade tus propios textos donde haga falta. Deja Config.Radio.registerChannelChecks = false salvo que quieras que Pulse gestione los canales de radio restringidos.
  4. Vuelve a copiar tus archivos de ownermedia/, y tu carpeta media/ si usas el almacén de fotos integrado.
  5. No vuelvas a copiar archivos bridge/ antiguos (ni las carpetas de adaptadores personalizados de una versión anterior). Si cambiaste alguno, haz el mismo cambio en el archivo nuevo.
  6. Añade a tu inventario los items nuevos de config/items/ (sección 4).
  7. Reinicia. La base de datos se actualiza sola: si vienes de la 1.3.0, la consola muestra database: brought up to date (2 columns added: phone_devices.last_seen, phone_devices.firstweek) en el primer inicio, y la tabla phone_usage_daily se crea junto con las demás. Nada que hacer a mano. Un hosting que no permite que el resource cree o modifique tablas: vuelve a ejecutar phone.sql (sección 2); solo añade lo que falta. Lee la comprobación de inicio en la consola.

Si conservaste un config.lua antiguo en lugar de pasar tus ajustes al nuevo, los ajustes que no tiene funcionan con sus valores por defecto. Para cambiar uno, copia esa sección del nuevo config/config.lua al tuyo. Por ejemplo, sin Config.Block los jugadores muertos y esposados no pueden usar el teléfono y los derribados pueden llamar al 911; sin Config.Charging no hace falta cable (la consola lo indica una vez); sin Config.Store.box los teléfonos vienen sin caja. Un config.lua conservado de una versión anterior también mantiene su propio Config.Device.arrivesOn (el archivo nuevo dice true: los teléfonos nuevos llegan encendidos) y no tiene bloque Config.FirstRun ni Config.FirstWeek, así que funcionan con sus valores por defecto: la configuración inicial completa como antes, y la tarjeta de la primera semana (sección 8, "El primer inicio de un teléfono nuevo").

  • Volver atrás: vuelve a poner la carpeta anterior. En MySQL, los datos escritos por la versión más nueva siguen siendo legibles.
  • Sin base de datos, haz también una copia de seguridad del almacén clave/valor de FXServer (la carpeta db dentro de la carpeta de datos de tu servidor) antes de actualizar.
  • Nunca pongas phone_dev 1 en un servidor público. Activa herramientas de prueba para desarrolladores.

Traducido del inglés. Si algo de aquí no coincide con la página en inglés, la página en inglés es la correcta. English