मैं स्टीम के लिए इंस्टॉलेशन स्थान के रूप में एक अलग ड्राइव का उपयोग कैसे करूं?


11

मुझे हाल ही में स्टीम के लिए निमंत्रण मिला। मैं गेम डाउनलोड करना चाहता हूं लेकिन मेरी एसएसडी ड्राइव जो मेरे पास है उबंटू पर्याप्त नहीं होगा। मैं एक अलग हार्ड ड्राइव पर स्टीम कैसे स्थापित कर सकता हूं?

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

यहाँ छवि विवरण दर्ज करें


यहाँ अन्य उपयोगी उत्तर दिए गए हैं: Gaming.stackexchange.com/questions/96370/…
scai

जवाबों:


5

जाहिरा तौर पर यह आपको गेम डाउनलोड करते समय विकल्प देता है।

यहाँ छवि विवरण दर्ज करें

मैंने खुद यह कोशिश नहीं की है, लेकिन मुझे ऐसा कोई कारण नहीं दिख रहा है जो सीधे आगे नहीं होगा। लेकिन कथित तौर पर यह केवल उन खेलों के लिए काम करता है जो नई सामग्री प्रणाली का उपयोग करते हैं।


9

उपरोक्त उत्तर में संबोधित नहीं किए गए कुछ बिंदु:

  • जबकि स्टीम आपको कई पुस्तकालय बनाने देता है, ऐसा प्रतीत होता है कि कुछ खेल केवल प्राथमिक पुस्तकालय में ही स्थापित किए जा सकते हैं। मुझे लगता है कि यह खेल पर लागू होता है (उदाहरण के लिए, TF2 जैसे स्रोत इंजन का उपयोग करने वाले) साझा की गई सामग्री के साथ।

  • SteamAppsलायब्रेरी फ़ोल्डर को Steamनिर्देशिका से बाहर ले जाने के लिए सिम्लिंक का उपयोग करने से समस्याएँ उत्पन्न होती हैं, क्योंकि कुछ गेम सिम्बलिंक्स का पालन नहीं करने के लिए जो भी कारण दिखाई देते हैं। निश्चित रूप से यह TF2 बग संबंधित है , लेकिन अन्य भी हो सकते हैं। (ऐसा प्रतीत होता है कि आप इसे बाइंड माउंट का उपयोग करके सफलतापूर्वक कर सकते हैं, लेकिन यह अनावश्यक है - नीचे देखें)

हालांकि, मूल प्रश्न का उत्तर देने के लिए - आप Steamफ़ोल्डर को पूरी तरह से एक नए स्थान पर स्थानांतरित कर सकते हैं (जैसे, इसे स्थानांतरित करने के लिए /opt/Steam):

sudo mv ~/.local/share/Steam /opt

एक बार इसे स्थानांतरित करने के बाद, स्टीम शुरू करने का प्रयास करें (एकता आइकन या /usr/bin/steam) का उपयोग करके । आपको एक संदेश मिलेगा:

Couldn't find Steam content, did you move it?

जो आपको नई स्टीम डायरेक्टरी का चयन करने देगा। इसके बाद यह सामान्य रूप से शुरू हो जाएगा।

  • इसने स्टीम को दूसरे ext4फाइल सिस्टम में ले जाने का काम किया । मुझे नहीं पता कि यह काम करेगा अगर आप गैर-लिनक्स फाइल सिस्टम का उपयोग करने की अनुमति या प्रयास को बदलते हैं।

  • मैंने विंडोज और लिनक्स स्टीम के बीच लाइब्रेरी डायरेक्टरी साझा करने की कोशिश नहीं की है। मुझे लगता है कि यह बुरी तरह से समाप्त हो जाएगा।

  • Steamअगली बार जब आप स्टीम शुरू करेंगे तो डायरेक्टरी को हिलाने से स्टीमगार्ड को एक अनलॉक कोड की आवश्यकता होगी।


ntfs भी काम करता है।
अर्तुर कलेसुन

3

मैं आमतौर पर डिफ़ॉल्ट फ़ोल्डर को किसी अन्य स्थान पर माउंट करके इन समस्याओं को हल करता हूं। इस तरह यह पूरी तरह से आवेदन के लिए पारदर्शी है क्योंकि यह सामान्य फाइलसिस्टम (कोई सिमिलिंक) का उपयोग नहीं करता है।

आप इसे अस्थायी रूप से माउंट के साथ कर सकते हैं:

sudo mount -o bind /your/preffered/folder /home/you/.steam/steam

या इसे / etc / fstab में स्थायी करें:

/your/preffered/folder /home/you/.steam/steam none bind

एक त्वरित टिप, यदि आप नाम के रिक्त स्थान के साथ एक फ़ोल्डर माउंट करते हैं, तो आपको स्थान के बजाय: \ 040 का उपयोग करना होगा, उदा: मेरा फ़ोल्डर -> My \ 040Folder, मैंने केवल भागने की कोशिश की, लेकिन यह काम नहीं किया, ubuntu 15% ताज़ा स्थापित करें
रॉडिस्लाव मोल्दोवन

जब यह /home/<user>/.var/app/com.valvesoftware.Steam को सिस्टम रूट फ़ोल्डर के रूप में पहचानता है तो फ्लैटपैक के रूप में स्टीम स्थापित करते समय सही समाधान। फिर सिम्बलिंक्स भी काम नहीं करते हैं।
थॉमस फैलिंगर

3

स्टीम आपको परिभाषित करता है कि वे "स्टीम लाइब्रेरी फोल्डर्स" को क्या कहते हैं। स्टीम क्लाइंट में "स्टीम" मेनू आइटम पर जाएं, और "सेटिंग" चुनें, डाउनलोड डाउनलोड + क्लाउड टैब:

यहाँ छवि विवरण दर्ज करें

"स्टीम लाइब्रेरी फोल्डर्स" पर क्लिक करें और तदनुसार समायोजित करें:

यहाँ छवि विवरण दर्ज करें

खेल की स्थापना फ़ाइलों को एक फ़ोल्डर से दूसरे फ़ोल्डर में ले जाने के लिए, "लाइब्रेरी" पर जाएं, गेम ढूंढें, उस पर राइट-क्लिक करें, "गुण" चुनें, "स्थानीय फ़ाइलें" टैब पर क्लिक करें, और "मूव इंस्टॉल फ़ोल्डर ... "।

यहाँ छवि विवरण दर्ज करें


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

इसने मुझे बताया कि यह एक फाइल सिस्टम पर होना चाहिए जो एक्जीक्यूटिव परमिशन के साथ माउंट किया गया हो, मैं फाइल सिस्टम को एक्जीक्यूट परमिशन के साथ कैसे माउंट करूं?
SnorriChinchilla

1

सबसे आसान तरीका यह है कि अपने स्टीम होम फोल्डर को उस नई ड्राइव पर ले जाएं और इसके लिए एक लिंक बनाएं, क्योंकि "स्टीम लाइब्रेरी फोल्डर्स" अपेक्षाकृत नई सुविधा है और सभी खेलों के साथ काम नहीं करता है।


0

आप नया लाइब्रेरी फ़ोल्डर बनाना चाहते हैं और सामग्री को मैन्युअल रूप से स्थानांतरित करने का प्रयास कर सकते हैं। संपूर्ण 21GB के बजाय एक एकल, छोटे, खेल के साथ यह परीक्षण करना सबसे अच्छा है।


-1

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.