คู่มือ Pulse Phone

การอัปเดต

สำหรับ Pulse Phone 1.4.2อ่าน 2 นาทีอัปเดต

10. การอัปเดตจากเวอร์ชันเก่า

เบอร์ บัญชี และบันทึกอุปกรณ์ที่มีอยู่จะถูกเก็บไว้ และ ID ตัวเครื่องแบบเก่า pro และ promax ยังอ่านได้ ใช้ stream/ และ ui/ จากเวอร์ชันเดียวกับส่วนที่เหลือของโฟลเดอร์เสมอ

  1. เก็บสำเนาโฟลเดอร์ phone เก่าไว้ และสำรองฐานข้อมูล ย้ายโฟลเดอร์เก่าออกจาก resources: โฟลเดอร์โทรศัพท์สองโฟลเดอร์จะ start โทรศัพท์สองตัว
  2. วางโฟลเดอร์ phone ใหม่แทนที่ ถ้าใช้ FTP ให้อัปโหลดในโหมด Binary หรือแตกไฟล์ zip บนเซิร์ฟเวอร์ (เพราะอะไร) การตรวจสอบตอนเริ่มจะระบุไฟล์ที่ไม่ถูกต้อง
  3. เก็บไฟล์ config ใหม่ไว้ และย้ายค่าที่คุณเคยแก้ตามชื่อ Config เวอร์ชัน 1.2.7 รวมไฟล์ฟีเจอร์แยกเดิมเข้าเป็น config/apps.lua และย้ายค่าตั้งการโทรไปไว้ใน config/config.lua ห้ามเขียนทับด้วยไฟล์แยกแบบเก่า: ไฟล์เหล่านั้นไม่ถูกโหลดอีกแล้ว แอนิเมชัน เพลง และคำถามความรู้รอบตัวยังมีไฟล์ของตัวเอง เก็บค่าส่วนตัวใน config/apiKeys.lua ไว้ถ้าคุณใช้ ข้อมูลรับรองใน server.cfg ที่มีอยู่ยังใช้ได้ต่อ เก็บคำแปลใหม่ไว้และรวมข้อความที่คุณแก้เองเมื่อจำเป็น คง Config.Radio.registerChannelChecks = false ไว้ เว้นแต่คุณต้องการให้ Pulse จัดการช่องวิทยุที่จำกัดสิทธิ์
  4. คัดลอกไฟล์ของคุณใน ownermedia/ กลับมา และโฟลเดอร์ media/ ถ้าคุณใช้ที่เก็บรูปในตัว
  5. ห้ามคัดลอกไฟล์ bridge/ เก่ากลับมา (หรือโฟลเดอร์ adapter คัสตอมของเวอร์ชันเก่า) ถ้าคุณเคยแก้ไฟล์ไหน ให้แก้แบบเดียวกันในไฟล์ใหม่
  6. เพิ่มไอเทมใหม่จาก config/items/ ลงในอินเวนทอรีของคุณ (หัวข้อที่ 4)
  7. รีสตาร์ท ฐานข้อมูลจะอัปเดตตัวเอง: ถ้ามาจาก 1.3.0 คอนโซลจะแสดง database: brought up to date (2 columns added: phone_devices.last_seen, phone_devices.firstweek) ตอนเริ่มครั้งแรก และตาราง phone_usage_daily จะถูกสร้างพร้อมตารางอื่น ไม่ต้องทำอะไรด้วยมือ โฮสต์ที่ไม่ให้ resource สร้างหรือแก้ตาราง: รัน phone.sql อีกครั้ง (หัวข้อที่ 2) จะเพิ่มเฉพาะสิ่งที่ขาด อ่านผลการตรวจสอบตอนเริ่มในคอนโซล

ถ้าคุณเก็บ config.lua เก่าไว้แทนการย้ายค่าตั้งไปไฟล์ใหม่ ค่าที่ไฟล์เก่าไม่มีจะใช้ค่าเริ่มต้น ถ้าต้องการเปลี่ยนค่าไหน ให้คัดลอกส่วนนั้นจาก config/config.lua ตัวใหม่ไปใส่ในไฟล์ของคุณ ตัวอย่างเช่น ถ้าไม่มี Config.Block ผู้เล่นที่ตายและถูกใส่กุญแจมือจะใช้โทรศัพท์ไม่ได้ และผู้เล่นที่ล้มโทร 911 ได้ ถ้าไม่มี Config.Charging ก็ไม่ต้องใช้สายชาร์จ (คอนโซลจะแจ้งหนึ่งครั้ง) ถ้าไม่มี Config.Store.box โทรศัพท์จะมาโดยไม่มีกล่อง config.lua ที่เก็บไว้จากเวอร์ชันก่อนยังคง Config.Device.arrivesOn ของตัวเอง (ไฟล์ใหม่เป็น true: โทรศัพท์ใหม่เปิดเครื่องมาแล้ว) และไม่มีบล็อก Config.FirstRun หรือ Config.FirstWeek จึงใช้ค่าเริ่มต้น: การตั้งค่าเครื่องแบบเต็มเหมือนเดิม และการ์ดสัปดาห์แรก (หัวข้อที่ 8, "การเริ่มครั้งแรกของโทรศัพท์ใหม่")

  • การย้อนกลับ: วางโฟลเดอร์ก่อนหน้ากลับเข้าไป บน MySQL ข้อมูลที่เวอร์ชันใหม่เขียนไว้ยังอ่านได้
  • ถ้าไม่มีฐานข้อมูล ให้สำรอง key/value store ของ FXServer (โฟลเดอร์ db ในโฟลเดอร์ข้อมูลเซิร์ฟเวอร์) ก่อนอัปเดตด้วย
  • ห้ามตั้ง phone_dev 1 บนเซิร์ฟเวอร์สาธารณะเด็ดขาด มันเปิดเครื่องมือทดสอบสำหรับนักพัฒนา

แปลจากภาษาอังกฤษ หากเนื้อหาในหน้านี้ไม่ตรงกับหน้าภาษาอังกฤษ ให้ยึดหน้าภาษาอังกฤษเป็นหลัก English