আমি টিমস্পিক 3 সার্ভার চালানোর জন্য x86 সিপিইউ অনুকরণ করতে পারি?


15

বিভিন্ন পোস্ট পড়া এবং আমি উইন্ডোজ 95 চালানোর জন্য x86 অনুকরণ করতে পারি? এটি x86 সিপিইউ অনুকরণ করা কিছুটা সম্ভব বলে মনে হচ্ছে।

আমার বিশেষ ক্ষেত্রে আমি একটি টিমস্পিক সার্ভার চালাতে চাই, যা এই মুহূর্তে এআরএমের জন্য সরবরাহ করা হয়নি। টিমস্পিক সার্ভার অনুকরণ করা কি সম্ভব?

আমি জানি দেশীয় বিকল্প বিড়বিড় আছে। তবে এটি আমার পক্ষে কোনও বিকল্প নয়, কারণ গেম সম্প্রদায়টিতে আমি টিমস্পিক 3-এ রয়েছি একমাত্র ব্যবহৃত।


2
যদি আপনাকে x86 অনুকরণ করতে হয় তবে আমি সন্দেহ করি আপনি আপনার পছন্দসই পারফরম্যান্সটি পাবেন।
জিভিংস

2
একটি অনুকরণীয় পরিবেশে আসল সময় সাউন্ড প্রসেসিংটি ছেড়ে দিন। আমি মনে করি আপনি টিমস্পেকের বিকাশকারীদের আরও ভাল জিজ্ঞাসা করতে পারেন যদি (যদি সম্ভব হয়) তারা এআরএম-এ পোর্ট করতে পারে। তবে আমি এমন একটি গল্প পড়েছিলাম যা কিছু রাশিয়ান এআরএম-এ একটি x86 এমুলেটর তৈরি করেছিল, তবে আমি মনে করি এটি এখনও উপলভ্য নয়।
ইক্কু

1
আপনার সম্পাদনাটি পুনরায়: ঠিক আছে, যদি আপনাকে সার্ভারটি হোস্ট করতে হয় তবে অন্যরা কোন ক্লায়েন্ট ব্যবহার করবে তা আপনি স্থির করে নিন। যদি তারা বিরোধিতা করে তবে তাদের এটিকে নিজেরাই হোস্ট করতে হবে - টিমস্পিক এই মুহুর্তে কেবল রাস্পবেরি পাইতে কাজ করবে না। বিড়ম্বনার বিরুদ্ধে কোনও বুদ্ধিমান কারণ নেই - এটি ফ্রি, ওপেন সোর্স, পোর্টেবল, দুর্দান্ত মানের, স্বল্প সংস্থান ব্যবহার ইত্যাদি
টোবিয়াস কেইনজলার

যাইহোক, সম্ভবত wiki.winehq.org/ARM আপনার জন্য একটি আকর্ষণীয় পঠন ...
টোবিয়াস কেইনজলার

1
টোবিয়াস কিয়েঞ্জলার আমাকে সার্ভারটি হোস্ট করতে হবে না। আমি সার্ভার হোস্ট করতে স্বেচ্ছাসেবক। ওয়ার্কক্রাফ্ট সম্প্রদায়ে জার্মান জগতের প্রত্যেককে আমি জানি টিমস্পেক ব্যবহার করে। এমনকি আপনি যখন আপনার গিল্ড সদস্যদের বিড়বিড় করতে ব্যবহার করেন, আপনার প্রায়শই দর্শক থাকে যা কেবল টিমস্পিককেই চেনে।
কেইকি

উত্তর:


25

আমি টিমস্পেক 3 পেয়েছিলাম কিউমু ব্যবহার করে একটি এক্স 86 ডিবিয়ান স্কিজে চালাচ্ছি। উন্নতির জন্য নিশ্চিতভাবে কিছু জায়গা আছে, তবে আপাতত আমার পক্ষে এটি কাজ করেছিল। আমি আশা করি আমি কিছু ভুলে যাইনি

প্রথমে ধন্যবাদ ডায়েটমার এবং রাস্পবেরি পাই ফোরামের মাইগ্রাফ্টকে। তাদের কাজ না করে আমি সফল হতে পারতাম না।

কিভাবে

কিউমু ইনস্টল করা হচ্ছে

  1. আমাদের কিছু সফটওয়্যার দরকার apt-get install git zlib1g-dev libsdl1.2-dev
  2. wget 198.154.101.186/RaspberryPI/qemudidi2.rarইতিমধ্যে রাস্পবেরি পাইয়ের জন্য ডায়েটমার দ্বারা প্যাচযুক্ত কিমু ( ) এর উত্সটি ডাউনলোড করুন । এটি থোরনির থেকে 0.15.50 কিউমু, কারণ এআরএম হোস্টের জন্য সমর্থনটি বর্তমান সংস্করণটির সাথে আরও খারাপ বলে মনে হচ্ছে।
  3. এটি আনারার করুন unrar x qemuADLI.part1.rar। আপনাকে আনারারহীন অ-মুক্ত সংস্করণ ব্যবহার করতে হবে (এর সাথে লিঙ্ক করুন )
  4. কি সংকলন করতে হবে তা কনফিগার করুন (প্রায় এক মিনিট সময় লাগে) ./configure --target-list="i386-softmmu" --enable-sdl --extra-cflags="-O3 -mfloat-abi=hard -mfpu=vfp -mcpu=arm1176jzf-s -mtune=arm1176jzf-s -march=armv6zk" --audio-drv-list="alsa oss sdl pa" --audio-card-list="ac97 es1370 sb16 cs4231a adlib gus hda"
  5. এখন সংকলন করুন make(কমপক্ষে আধ ঘন্টা সময় লাগে)
  6. এখন ইনস্টল করুন make install
  7. এখন qemu সফলভাবে ইনস্টল করা হয়েছে।

দেবিয়ান চিত্র প্রস্তুত করা (উইন্ডোজটিকে হোস্ট হিসাবে ব্যবহার করা)

  1. উইন্ডোজের জন্য qemu ডাউনলোড এবং ইনস্টল করুন ( লিঙ্ক )

  2. ডাউনলোড ডেবিয়ান netinstall চিত্র ( লুৎফর )। আমি স্কিচ ব্যবহার করেছি, তবে হুইজিও ভাল হতে পারে।

  3. ব্যবহার করে চিত্র তৈরি করুন qemu-img.exe create -f qcow2 G:\debian.img 1500M(ছোট আকারটিও যথেষ্ট হবে)

  4. ডিবিয়ান x86 ইনস্টল করুন। আমি কোনও মেটা প্যাকেজ না চয়ন করার পরামর্শ দিচ্ছি।qemu -cpu 486 -hda G:\debian.img -cdrom G:\debian-6.0.4-i386-netinst.iso -boot d -m 512 -smp 1

  5. ইনস্টলেশন পরে আবার qemu কমান্ড চালান, তবে কিছু পরিবর্তন qemu -cpu 486 -hda G:\debian.img -boot d -m 512 -smp 1 -redir tcp:9022::22 -redir udp:1234::9987। -redir অতিথি থেকে হোস্ট পোর্টগুলিতে নেটওয়ার্ক পুনর্নির্দেশের জন্য ব্যবহৃত হয়।

  6. এখন কম ইনস্টল করুন এবং আপনার পছন্দসই সম্পাদক (যেমন ন্যানো, ভিম ইত্যাদি) আপনি ব্যবহার করতে চান apt-get install less vim

  7. ওপেনএসএইচ সার্ভার ইনস্টল করুন apt-get install openssh-server

  8. আপনার মতো সাধারণত টিমস্পিক ইনস্টল করুন।

  9. লোকালহোস্ট ব্যবহার করে উইন্ডোজ হোস্ট থেকে আপনার কাছ থেকে টিমস্পিকের সাথে সংযুক্ত করুন: 1234 (উপরে মনে রাখবেন আমরা বন্দরটি পুনর্নির্দেশ করেছি)

  10. লোকালহোস্ট: 9022 ব্যবহার করে এর সাথে এসএসএস / পুট্টির মাধ্যমে সংযোগ স্থাপনের পরীক্ষা করুন

  11. শাটডাউন shutdown -hP nowইমেজ এবং আপনার Pi থেকে scp কমান্ড (winscp) মাধ্যমে এটা কপি করুন।

এটি পাইতে চালান (নিম্নলিখিত কমান্ডগুলির জন্য একটি এসএসএইচ ব্যবহার করুন)

  1. নিখোঁজ কিউমু বায়োস পান wget -O /usr/share/qemu/sgabios.bin http://qemu.weilnetz.de/w32/2012-06-28/sgabios.bin

  2. এটি শুরু করুন! qemu -cpu 486 -hda debian.img -m 150m -smp 1 -redir tcp:9022::22 -redir udp:9055::9987 --nographic

  3. যদি আপনি কোনও স্মৃতি ত্রুটি পান তবে এটি কয়েকবার চেষ্টা করুন।

  4. যদি এটি গ্রুব শুরু করে বলে কিছু মিনিট অপেক্ষা করুন (এটি পটভূমিতে বুট হচ্ছে তবে আপনি এখানে কোনও প্রম্পট পাবেন না!)। 'Ssh রুট @ লোকালহোস্ট -p 9022' এ লগইন করতে এখন অন্য একটি এসএসএইচ টার্মিনাল দিয়ে লগইন করুন

  5. এখন টিমস্পিক শুরু করুন এবং পাই এর 9055 বন্দরটিতে লগ ইন করার চেষ্টা করুন।

  6. শাটডাউন আবার কিউমু গেস্ট।

  7. এটি আবার শুরু করুন তবে যুক্ত করুন -ডেমোনাইজ করুন, সুতরাং এটি লগ-অফ করার পরেও চলে। আমাকে সাহায্য করার জন্য একটি স্ক্রিপ্টও তৈরি করেছিলাম।

কর্মক্ষমতা

মাই পাই 256 এমবি সংস্করণটি রাস্পি-কনফিগারেশন ব্যবহার করে 1000 মেগাহার্টজ-এ ওভারক্লকড।

পাই ক্রমাগত 70% সিপিইউ লোড এ চালায়। এটি 50% (700 মেগাহার্টজ ব্যবহার করে) এবং 1000 মেগাহার্টজ ব্যবহার করে প্রায় 100% এর মধ্যে পরিবর্তিত হয়। তবে লোডটি "0.77, 0.83, 0.80" দেখায়, যা ঠিক আছে।

ভবিষ্যতে আমি হয় একটি নেটিভ টিমস্পিক সংস্করণ (আমার আশা এখনও শেষ) বা ব্যবহারকারী মোডে কিউমু ব্যবহার করতে এবং আরও বর্তমান সংস্করণের সাথে আরও ভাল পারফরম্যান্সের আশা করি। সময় বলে দেবে :)

আমি এখনও টিমস্পিকারের পারফরম্যান্স পরীক্ষা করতে পেরেছি, যদি এটি গেমিং পরিস্থিতির জন্য ব্যবহারযোগ্য হয়। আমি লক্ষ্য করেছি কিছু মিলিসেকেন্ড ল্যাটেন্স ওভারহেড, তবে এখনও খুব বেশি চিন্তা করার দরকার নেই।


2
ঝরঝরে! আমি অনুমান করি আমি পাই এর "300 মেগাহার্টজ পেন্টিয়াম সমতুল্যতা" অবমূল্যায়ন করছি ...
টোবিয়াস কেইনজলার

আমাকে এখনও অভিনয়টি সন্ধান করতে হবে। কত টিমস্পিক স্লট এটি সেভাবে পরিচালনা করতে পারে।
কেইকি

ডায়েটমার ইতোমধ্যে ওয়াইনের বড় পারফরম্যান্স বৃদ্ধির সাথে সাথে বর্তমান কিউমু সংস্করণে ব্যবহারকারী মোডটি চালু করতে সফল হয়েছে।
কেইকি

আপনি কি সম্পর্কে আরও সাম্প্রতিক তথ্য আছে?
দ্য ওয়েভেলথ দৈর্ঘ্য

পছন্দ করুন আমার কাছে এটি কাজ করার অভিজ্ঞতা ছিল। তবে আমি এটি ব্যবহার করার পরামর্শ দেব না, কারণ একদিকে এটি অনেক কাজ এবং অন্যদিকে এটি খারাপ অভিনয় সহ খুব অস্থিতিশীল জিনিস। আমি সেই উদ্দেশ্যে নিজেকে একটি সস্তা ভিজার ভাড়া নিয়েছি এবং আমি এটির সাথে ভাল আছি। আমার যাইহোক যাইহোক কেবল আরও সার্ভার পাওয়ার প্রয়োজন :)
কেইকি

4

পরিবর্তে মার্মুর (মম্বলের জন্য সার্ভার) ব্যবহারের কথা বিবেচনা করুন , যা ইতিমধ্যে পাইয়ে করা হয়েছে , যেমন লিনাক্স, ম্যাক, উইন্ডোজ, আইওএস, এবং এর জন্য x86 সংস্করণ রয়েছে ...


1
আরআমি- র একটি ইউপিউমুরও রয়েছে যা আরপিআই-র জন্য আরও সংস্থানযুক্ত (যদিও এটি সংকলন করতে আমার খুব খারাপ সময় হয়েছিল)।
ডেভিড স্ট্রেনসেসেভ

1

কিউইএমইউর পাশে, আপনি রাস্পবেরি পাইতে এমুলেশন x86 এবং আরপিআইতে টিমস্পেক 3 সার্ভার চালানোর জন্য এক্সজিয়ার ডেস্কটপ ব্যবহার করতে পারেন। এক্সজিগার ডেস্কটপ কিউইএমইউর থেকে অনেক বেশি দ্রুত এবং ts3 সার্ভারকে RPI3- এ প্রায় 50-100 ক্লায়েন্ট পরিচালনা করার অনুমতি দেয়। এছাড়াও ইনস্টলেশন সহজ।

  1. এক্স্পিয়ার ডেস্কটপ ইনস্টল করুন, যা রাস্পবেরিতে x86 সফ্টওয়্যার চালানোর অনুমতি দেয় (নোট করুন এক্সাগিয়ারটি নিখরচায় নয় এবং আপনাকে লাইসেন্সটি নিতে হবে)

    tar -xvzpf exagear-desktop-rpi2.tar.gz
    sudo ./install-exagear.sh
    
  2. এক্সজিয়ার চালান

    exagear
    

    এখন আপনি x86 বিশ্বে প্রবেশ করেছেন।

  3. আমি পরামর্শ দিচ্ছি যে টিমস্পেক 3 সার্ভারটি মূলের অধীনে না চালানো উচিত। সুতরাং বিশেষ ব্যবহারকারী তৈরি করুন

    sudo adduser teamspeak
    sudo passwd teamspeak
    
  4. ইনস্টলেশন ডিরেক্টরি তৈরি করুন এবং টিমস্পিক ব্যবহারকারীকে এই ডিরেক্টরিটির মালিক করুন:

    sudo mkdir /usr/local/teamspeak
    sudo chown teamspeak /usr/local/teamspeak
    
  5. টিমস্পিকার ব্যবহারকারী হিসাবে লগইন করুন, টিএস 3 সার্ভার ডাউনলোড করুন এবং সংরক্ষণাগারটি আনপ্যাক করুন:

    su teamspeak
    cd /usr/local/teamspeak
    wget http://dl.4players.de/ts/releases/3.0.11.4/teamspeak3-server_linux-x86-3.0.11.4.tar.gz
    tar -xzvf teamspeak3-server_linux-x86-3.0.11.4.tar.gz
    rm teamspeak3-server_linux-x86-3.0.11.4.tar.gz
    
  6. Ts3 সার্ভার শুরু করুন

     /usr/local/teamspeak/teamspeak3-server_linux-x86/ts3server_minimal_runscript.sh
    

    এখানে চিত্র বর্ণনা লিখুন আপনার ts3 সার্ভার চলছে। আপনার টিমস্পিক 3 ক্লায়েন্টের সাথে সংযোগের জন্য প্রয়োজনীয় শংসাপত্রগুলি অনুলিপি করা উচিত।

  7. CTRL + C টিপুন এবং তারপরে পটভূমিতে সার্ভারটি শুরু করুন

    /usr/local/teamspeak/teamspeak3-server_linux-x86/ts3server_startscript.sh start
    

নির্দেশ এই পোস্টের উপর ভিত্তি করে


আমি আপনার উত্তর খারাপ করতে চাই না। তবে আমার কাছে মনে হচ্ছে আপনি এক্সাগিয়ারের জন্য কাজ করছেন। এবং তাই এই উত্তর বিজ্ঞাপন হবে। যদি তা কেস হয় তবে দয়া করে শুরুতে উত্তরটিতে এটি লিখুন। ধন্যবাদ.
কেইকি

-1

আরপিআই 2 এর সাথে সম্প্রতি প্রকাশিত হয়েছে যে লিনারো উবুন্টু এবং এক্সেজিয়ার ডেস্কটপ ব্যবহার করে একটি ওয়ার্কিং টিমস্পেক সার্ভার ইনস্টল করা সম্ভব (শেষ যেটি আপনি 30 ডলারে কিনতে পারবেন)।

এটি একটি সরাসরি এগিয়ে ইনস্টলেশন:

  1. লিনোর উবুন্টু ইনস্টল করুন

  2. এক্সেজেয়ার কিনুন এবং ইনস্টল করুন (যা আমাকে নিজেই করতে হয়েছিল তবে আপনি এটি সহজেই করতে সক্ষম হবেন)

  3. আপনার / হোম / লিনারো / ডাউনলোড ম্যাপে টিমস্পেক 3-সার্ভার_লিনিক্স-x86-3.0.11.2.tar ডাউনলোড এবং আনপ্যাক করুন 4: এক্সজেয়ার 5 শুরু করুন: টিমস্পিক শুরু করুন

এবং আপনার আপ এবং চলমান :) (ওহ, এবং আপনি যদি ফায়ারওয়ালের পিছনে থাকেন তবে কোনও পোর্ট ফরওয়ার্ডিং করতে ভুলবেন না)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.