ब्लॉग पर वापस
Scripts6 मिनट पढ़ें

Agency-LifeInvader: वह सोशल मीडिया ऐप जो FiveM रोलप्ले वास्तव में चाहता था

Agency-LifeInvader एक इन-गेम सोशल नेटवर्क प्रदान करता है जो वास्तविक उभरती कहानियां बनाता है। हमने इसे कैसे बनाया, यह देखें।

Agency Scripts

Agency Scripts के संस्थापक और प्रमुख डेवलपर

सोशल मीडिया का RP मूल्य

वास्तविक सोशल मीडिया भारी मात्रा में ड्रामा, समुदाय निर्माण, और सूचना प्रवाह को बढ़ावा देता है। एक FiveM सर्वर जिसमें इन-कैरेक्टर सोशल नेटवर्क होता है, ऐसी कहानी बनाता है जो अन्यथा नहीं होती, पोस्ट के माध्यम से गैंग झगड़े, व्यवसायों द्वारा इवेंट्स का विज्ञापन, राजनेताओं का प्रचार, सेलिब्रिटीज़ का फॉलोअर्स बढ़ाना। Agency-LifeInvader आपके सर्वर में यह परत लाता है।

पोस्ट, टिप्पणियां, डीएम

कोर फीचर्स जानबूझकर परिचित हैं: टेक्स्ट और इमेज पोस्ट करें, दूसरों की पोस्ट पर कमेंट करें, किसी भी कैरेक्टर को डायरेक्ट मैसेज करें, फॉलो और अनफॉलो करें। खिलाड़ियों को ट्यूटोरियल की जरूरत नहीं क्योंकि वे पहले से ही सोशल मीडिया का उपयोग करना जानते हैं। वह तत्काल परिचितता एक फीचर है, सीमा नहीं।

हैशटैग और ट्रेंड्स

एक हल्का ट्रेंडिंग एल्गोरिदम पिछले 24 घंटों में सबसे अधिक उल्लिखित हैशटैग को सभी के फीड पर प्रदर्शित करता है। यह उभरती सूचना प्रवाह को संचालित करता है: जब क्लब में कुछ बड़ा होता है, तो हैशटैग उभरता है, जो खिलाड़ी वहां नहीं थे वे इसे देखते हैं और वहां पहुंचते हैं। ट्रेंडिंग एक दुर्घटना नहीं थी, हमने स्पष्ट रूप से सोशल मीडिया को इन-वर्ल्ड घटनाओं के लिए वितरण तंत्र बनाना चाहा।

रिपोर्टिंग और मॉडरेशन

हर पोस्ट में एक रिपोर्ट बटन होता है जो सीधे Agency-Reports में रूट करता है। मॉडरेशन हुक्स अंतर्निहित हैं क्योंकि बिना मॉडरेशन के सोशल मीडिया जल्दी विषाक्त हो जाता है। एडमिन पोस्ट हटा सकते हैं, अकाउंट्स को शैडोबैन कर सकते हैं, या विशिष्ट पात्रों के लिए अस्थायी रूप से पोस्टिंग को फ्रीज कर सकते हैं।

गोपनीयता नियंत्रण

सार्वजनिक, केवल फॉलोअर्स के लिए, और निजी-खाता मोड मानक हैं। जो पात्र एक निजी रोलप्ले जीवन चाहते हैं, वे ऐसा कर सकते हैं। यह वास्तविक दुनिया की अपेक्षाओं को प्रतिबिंबित करता है और "हर कोई सब कुछ देखता है" की जाल से बचाता है जो RP को सपाट कर देता है।

इंस्टॉलेशन & सेटअप

Agency-LifeInvader requires oxmysql for post, comment, and DM persistence. After downloading from Tebex, import the included SQL schema (lifeinvader.sql) अपने डेटाबेस में, संसाधन फ़ोल्डर को अपने सर्वर में डालें, और जोड़ें ensure agency-lifeinvader को server.cfg. चरित्र लिंकिंग आपके फ्रेमवर्क से खिलाड़ी पहचानकर्ता का उपयोग करके स्वचालित रूप से संभाली जाती है।

पहली बार स्टार्टअप पर संसाधन डेटाबेस तालिकाएं बनाता है और ट्रेंडिंग एल्गोरिदम को खाली स्थिति के साथ सीड करता है। SQL इम्पोर्ट चलाने के अलावा कोई मैनुअल डेटाबेस सेटअप आवश्यक नहीं है।

कॉन्फ़िगरेशन विकल्प

यह config.lua सामाजिक यांत्रिकी को नियंत्रित करता है:

  • पात्रता सीमा पोस्ट करें , डिफ़ॉल्ट 280, लंबी पोस्ट के लिए 2000 तक कॉन्फ़िगर किया जा सकता है।
  • छवि अपलोड मोड , CDN URL इनपुट (डिफ़ॉल्ट), या आपके कॉन्फ़िगर किए गए स्टोरेज एंडपॉइंट पर सीधे अपलोड।
  • ट्रेंडिंग विंडो , ट्रेंडिंग एल्गोरिदम कितने घंटे पीछे देखता है। डिफ़ॉल्ट 24 घंटे।
  • ट्रेंडिंग हैशटैग काउंट , ट्रेंडिंग साइडबार में कितने हैशटैग दिखाए जाते हैं। डिफ़ॉल्ट 10।
  • DM एन्क्रिप्शन , RP के लिए एंड-टू-एंड DM एन्क्रिप्शन सिमुलेशन सक्षम करें (केवल दृश्य, कोई वास्तविक क्रिप्टो नहीं)।
  • रिपोर्ट रूटिंग , क्या पोस्ट रिपोर्ट Agency-Reports (यदि इंस्टॉल है) को जाती हैं या Discord वेबहुक को।
  • एडमिन सत्यापित बैज , विशिष्ट चरित्र आईडी या नौकरी प्रकार को सत्यापन चेकमार्क प्रदान करें।

फ्रेमवर्क संगतता

Agency-LifeInvader uses character identifiers from your framework to link posts to players. QBCore and ESX adapters ship in the package. For standalone, implement Config.GetCharacterId(src) और Config.GetCharacterName(src). सोशल लेयर स्वयं (पोस्ट, टिप्पणियाँ, DMs, ट्रेंडिंग) पूरी तरह से फ्रेमवर्क-एग्नोस्टिक है।

क्यों यह रोलप्ले के लिए महत्वपूर्ण है

सबसे यादगार सर्वर इवेंट वे होते हैं जिनके परिणाम उस क्षण से आगे भी रहते हैं जब वे हुए। एक गैंग शूटआउट एक सत्र के बाद भूल जाता है जब तक लोग इसके बारे में बात न करें। जब शूटआउट होता है और पंद्रह खिलाड़ी LifeInvader पर इसके बारे में पोस्ट करते हैं, अपनी राय जोड़ते हैं, टिप्पणियों में बहस करते हैं, और एक-दूसरे को प्रतिशोध के बारे में DM करते हैं, तो उस इवेंट का एक बाद का जीवन होता है जो अगले सत्र की कहानियों को प्रेरित करता है।

वे व्यवसाय जो LifeInvader पर इवेंट्स का विज्ञापन करते हैं उन्हें बेहतर उपस्थिति मिलती है क्योंकि जो खिलाड़ी इवेंट की योजना बनाते समय ऑनलाइन नहीं थे, वे भी इसे अपने फीड में देखते हैं। LifeInvader पर सत्रों के बीच प्रचार करने वाले राजनेता लॉग इन न होने पर भी चरित्र की उपस्थिति बनाए रखते हैं। यह प्लेटफ़ॉर्म आपके सर्वर की सामाजिक परत को उसके ऑनलाइन घंटों से परे बढ़ाता है।

मॉडरेशन इंटीग्रेशन उच्च खिलाड़ी संख्या वाले सर्वरों के लिए अनिवार्य है। बिना एडमिन टूल के सोशल मीडिया उत्पीड़न का माध्यम बन जाता है। रिपोर्ट-टू-Agency-Reports पाइपलाइन का मतलब है कि आपकी मॉड टीम इन-चरित्र सोशल मीडिया उल्लंघनों को अन्य खिलाड़ी रिपोर्ट की तरह ही हैंडल करती है।

अक्सर पूछे जाने वाले प्रश्न

क्या कैरेक्टर्स के पास कई LifeInvader अकाउंट हो सकते हैं?

प्रत्येक कैरेक्टर (न कि खिलाड़ी) को डिफ़ॉल्ट रूप से एक खाता मिलता है। यदि आपका सर्वर मल्टी-कैरेक्टर सिस्टम का उपयोग करता है, तो प्रत्येक कैरेक्टर स्लॉट को स्वचालित रूप से अपना LifeInvader पहचान मिलती है। तीन कैरेक्टर वाले खिलाड़ी के तीन अलग-अलग फीड, फॉलोअर्स और DM इनबॉक्स होते हैं।

क्या एडमिन मॉडरेशन के लिए प्राइवेट DMs देख सकते हैं?

हाँ। एडमिन-स्तरीय पहुंच में एक DM व्यूअर शामिल है जिसे अलग अनुमति फ्लैग की आवश्यकता होती है। यह डिफ़ॉल्ट रूप से अक्षम है और इसे स्पष्ट रूप से प्रदान करना होता है। सभी एडमिन DM पढ़ने को ऑडिट ट्रेल में लॉग किया जाता है। यह क्षमता विशेष रूप से उत्पीड़न रिपोर्टों को संभालने के लिए है, इसका जिम्मेदारी से उपयोग करें और इसे अपने सर्वर नियमों में अपनी कम्युनिटी को बताएं।

मैं प्रारंभिक सामग्री कैसे डालूं ताकि नए खिलाड़ी एक भूत शहर में शामिल न हों?

संसाधन में एक सीड स्क्रिप्ट शामिल है जो नामित NPC खातों से प्लेसहोल्डर पोस्ट उत्पन्न करता है। इसे config.lua में सक्षम करें और पोस्ट आवृत्ति सेट करें। NPC खाते वास्तविक खिलाड़ियों के साथ इंटरैक्ट नहीं करते लेकिन वे खिलाड़ी आधार बढ़ने के दौरान प्रासंगिक इन-वर्ल्ड सामग्री के साथ फ़ीड को भरते हैं।

क्या LifeInvader Agency-Phone के साथ एकीकृत है?

हाँ। यदि Agency-Phone इंस्टॉल है, तो LifeInvader एक नेटिव फोन ऐप के रूप में दिखाई देता है। खिलाड़ी फोन UI के भीतर पोस्ट कर सकते हैं, अपनी फीड ब्राउज़ कर सकते हैं, और DM पढ़ सकते हैं। टैबलेट संस्करण (Agency-Pad) में भी LifeInvader ऐप शामिल है जिसमें बड़े स्क्रीन के लिए उपयुक्त व्यापक लेआउट होता है।

आवश्यकताएँ

  • FiveM सर्वर (QBCore, ESX, या standalone)
  • oxmysql
  • वैध Agency-LifeInvader लाइसेंस के साथ cfx.re खाता
  • वैकल्पिक: Agency-Reports (इन-गेम पोस्ट मॉडरेशन रूटिंग के लिए)
  • वैकल्पिक: Agency-Phone या Agency-Pad (नेटिव ऐप इंटीग्रेशन के लिए)

LifeInvader को एक सर्वर स्टोरी इंजन के रूप में चलाना

Agency-LifeInvader का सबसे प्रभावी उपयोग निष्क्रिय नहीं है, यह सत्रों के बीच सक्रिय सर्वर कहानी कहने वाला है। स्टाफ पात्र (NPC या सर्वर टीम के सदस्यों द्वारा निभाए गए) जो नियमित रूप से इन-वर्ल्ड सामग्री पोस्ट करते हैं, खिलाड़ियों को कुछ प्रतिक्रिया देने के लिए देते हैं जब वे गेम में नहीं होते।

एक शेरिफ़ विभाग हाल की गिरफ्तारी के बारे में पोस्ट करता है। एक गैंग उकसावा पोस्ट करता है। एक समाचार आउटलेट पड़ोस में आग के बारे में पोस्ट करता है। एक व्यवसाय भव्य उद्घाटन का विज्ञापन करता है। इनमें से प्रत्येक एक सीन सीड है। जो खिलाड़ी सत्र से पहले घंटों में पोस्ट देखते हैं, वे संदर्भ और प्रेरणा के साथ आते हैं जो बिना किसी स्क्रिप्टेड इवेंट के स्वाभाविक रूप से RP की ओर ले जाती है।

यह "जीवंत दुनिया" प्रभाव है जिसे उच्च गुणवत्ता वाले RP सर्वर विकसित करते हैं। Agency-LifeInvader उस प्रभाव के लिए आधारभूत संरचना है, वह प्लेटफ़ॉर्म जो सेशन के बीच विश्व-निर्माण को इतना आसान बनाता है कि वह वास्तव में हो सके।

शुरू करने के लिए तैयार?

हमारी शॉप से स्क्रिप्ट लें, या सपोर्ट, अपडेट और आगे आने वाली चीज़ों की झलक के लिए Discord से जुड़ें।