คำถามติดแท็ก mmo

MMO เป็นตัวย่อของ "เกมออนไลน์หลายผู้เล่นจำนวนมาก" ซึ่งเป็นเกมประเภทหนึ่งที่ช่วยให้ผู้เล่นพร้อมกันจำนวนมากในโลกที่ใช้ร่วมกัน

7
ฉันจะตายอย่างถาวรใน MUD ได้อย่างไรเป็นที่ยอมรับและยุติธรรมสำหรับผู้เล่น
ฉันได้พิจารณาเขียนโคลนสำหรับปีและฉันมีความคิดมากมายที่เพื่อนของฉันคิดว่าเจ๋งจริง ๆ (และนั่นคือวิธีที่ฉันหวังว่าจะได้รับทุกที่ - คำพูดจากปาก) มีสิ่งหนึ่งที่ฉันอยากได้เสมอคือเพื่อนและคนแปลกหน้าเกลียด: ความตายถาวร ทีนี้การตอบสนองทางอารมณ์ที่ฉันได้รับก็คือความรังเกียจต่ออวัยวะภายในทุกครั้ง ฉันค่อนข้างแน่ใจว่าฉันเป็นคนเดียวที่ต้องการสิ่งนี้หรือถ้าฉันไม่ได้ฉันเป็นคนกลุ่มน้อย ตอนนี้เหตุผลที่ผมอยากให้มันเป็นเพราะฉันต้องการการกระทำของผู้เล่นที่จะสำคัญ ซึ่งแตกต่างจาก MUD อื่น ๆ จำนวนมากที่มีชุดของเมืองรัฐคงที่และสถาบันทางสังคม ฯลฯ ฉันต้องการสิ่งที่ผู้เล่นของฉันทำฉันควรจะได้รับใด ๆ ที่จะเปลี่ยนสถานการณ์จริง และนั่นรวมถึงการฆ่าคน หากคุณฆ่าใครบางคนคุณไม่ได้ส่งพวกเขาไปหมดเวลาคุณฆ่าพวกเขา จะเกิดอะไรขึ้นเมื่อคุณฆ่าผู้คน พวกเขาหายไป พวกเขาจะไม่กลับมาอีกในครึ่งชั่วโมงเพื่อไปคุยกับคุณอีก พวกเขาไปแล้ว. ตลอดไป ด้วยการทำให้ตายไม่ถาวรคุณทำให้ความตายไม่ใช่เรื่องสำคัญ มันจะคล้ายกันถ้าจุดสำคัญของส่วนโค้งของตัวละครกำลังได้รับตั๋วเร่ง มันทำให้ราคาถูกลง ความตายที่ไม่ถาวรทำให้ความตายลดลง ฉันจะ: 1) โน้มน้าวใจผู้เล่นของฉัน (และคนที่สุ่ม!) ว่านี่เป็นความคิดที่ดีจริง ๆ หรือ? 2) หาวิธีอื่นที่จะทำให้ความตายและความรุนแรงมีความสำคัญมากที่สุดในชีวิตจริง (ยกเว้นในเกมและแน่นอน) การลบตัวอักษร sans? มีทางเลือกอะไรบ้างที่นั่น?
10 multiplayer  mmo  mud 

3
ฉันต้องพิจารณาเรื่องทางกฎหมายอะไรบ้างเมื่อเปิดตัว MMO
สมมติว่าฉันเขียนโปรแกรมเกม MMO ที่คุ้นเคยกับTibiaเสร็จแล้ว ฉันได้รับ: แอปพลิเคชันเซิร์ฟเวอร์ที่เสถียรพร้อมที่จะเปิดตัว แอปพลิเคชันไคลเอนต์ที่ได้รับการทดสอบและปราศจากข้อบกพร่องพร้อมที่จะเล่น เว็บไซต์ทางการของเกม (พร้อมโฮสต์) ด้วยระบบการชำระเงินและไคลเอนต์เกมที่ดาวน์โหลดได้อย่างอิสระ ไม่ว่าฟังดูจะเป็นไปไม่ได้เราก็ไม่คิดว่ากฎหมายลิขสิทธิ์ฉบับฝ่าฝืน เกมของฉันแบ่งบัญชีออกเป็นกลุ่มฟรีและพรีเมียม บัญชีพรีเมียมสามารถเข้าถึงฟีเจอร์เกมทั้งหมดโดยต้องได้รับอนุญาตจากเซิร์ฟเวอร์เพื่อให้ทำงานได้อย่างถูกต้อง สมมติว่า "บัญชีพรีเมียม" สามารถซื้อได้บนเว็บไซต์ในอัตรารายเดือนคงที่ บัญชีฟรีสามารถเล่นได้ฟรี แต่มีการ จำกัด การเข้าถึง นี่คือสิ่งที่ระบบการชำระเงินจะกล่าวถึง ถ้าฉันได้เข้าใจอย่างถูกต้องนี้เป็นfreemiumรุ่น ฉันเป็นสามเณรอย่างสมบูรณ์กับปัญหาทางธุรกิจดังนั้น ในระยะสั้น: ขั้นตอนใดในแง่กฎหมายฉันต้องทำอะไรที่นี่เพื่อให้เกมของฉันสามารถได้รับเงินตามกฎหมาย? ตัวอย่างเช่นมีบางสิ่งที่เหมือนกับการยืนยันที่เกมให้กับผู้ใช้ว่ามีอะไรให้บริการจริงเมื่อชำระเงินบนเว็บไซต์ของตนหรือไม่ หากเกี่ยวข้องฉันอาศัยอยู่ในยุโรป
10 mmo  legal  business  release 

3
ความรู้เกี่ยวกับกลไกการแฮ็คจำเป็นสำหรับ MMO หรือไม่?
บอกว่าฉันกำลังวางแผนในอนาคต (ไม่ใช่ตอนนี้มีมากฉันต้องเรียนรู้ก่อน) มองการมีส่วนร่วมในโครงการกลุ่มที่จะทำให้เกมออนไลน์หลายผู้เล่นจำนวนมาก (mmo) และงานของฉันจะเป็นเครือข่าย ส่วน. ฉันไม่คุ้นเคยกับการเขียนโปรแกรมเครือข่าย (ฉันได้อ่านหนังสือพื้นฐานมากเกี่ยวกับ PHP, MySQL และฉันยุ่งกับWAMPเล็กน้อย) ในช่วงที่ฉันเรียน PHP และ MYSQL ฉันควรจะดูแฮ็คไหม การแฮ็กในการสแกนพอร์ตการแฮ็กเราเตอร์ ฯลฯ ใน MMO ผู้คนมักจะพยายามโกงบอทและสถานการณ์เช่นนี้ แต่สถานการณ์ที่เลวร้ายที่สุดคือการมีคนแฮ็คฐานข้อมูล นี่เป็นเพียงความคิดของฉันในเรื่องนี้ฉันไม่รู้จริงๆ ฉันเข้าใจเครือข่ายค่อนข้างดีเช่น subnetting / ports / IP's (local / global) / etc ในความเห็นของคุณ (ถ้าคุณเข้าใจในหัวข้อ, ให้ความรู้แก่ฉัน) ฉันควรเรียนรู้เกี่ยวกับสิ่งเหล่านี้เพื่อตอบโต้ความเป็นไปได้ของเหตุการณ์นี้หรือไม่? นอกจากนี้จากสิ่งที่ฉันพูดถึง (การสแกนพอร์ตการแฮ็คเราเตอร์) มีอะไรอีกบ้างที่เกี่ยวข้องกับการแฮ็คที่ฉันควรพิจารณา ฉันไม่คุ้นเคยกับด้านที่เป็นอันตราย / ความปลอดภัยของระบบเครือข่าย และหมายเหตุ: ฉันไม่ใช่เด็กที่พยายามเรียนรู้วิธีแฮ็ก ฉันต้องการเรียนรู้ให้มากที่สุดก่อนที่ฉันจะไปโรงเรียนและฉันจำเป็นต้องรู้จริงๆว่าฉันต้องเรียนหรือไม่

3
คุณออกแบบระบบบันทึก / เล่นซ้ำสำหรับเกมที่เปลี่ยนแปลงบ่อยได้อย่างไร?
ฉันทำงานใน MMORPG ฟรีและฉันมีปัญหา ฉัน (กับคนอื่น) พัฒนาระบบบันทึกวิดีโอสำหรับเกม แนวคิดหลักคือ: เราบันทึกแพ็กเกจทั้งหมดที่ส่งและรับด้วยการประทับเวลารวมถึงข้อมูลท้องถิ่นบางอย่างจากไคลเอนต์จากนั้นถ่ายโอนเป็นไฟล์ สำหรับการเล่นวิดีโอเราแค่เลียนแบบทุกอย่างที่อยู่ในไฟล์ เรายังมีตัวเลือกในการส่งออกวิดีโอไปยัง avi ด้วย ffmpeg ปัญหาคือ: เมื่อเราเปลี่ยนระหว่างเวอร์ชั่นของเกมมันยากที่จะรักษาความเข้ากันได้ย้อนหลังสำหรับวิดีโอ (คำสั่งเพิ่ม / ลบการเปลี่ยนฟังก์ชั่น ฯลฯ ) มีวิธีที่ดีในการจัดการปัญหานี้หรือไม่? แทนที่จะมีผู้เล่นที่แตกต่างกันและเลือกผู้เล่นที่ใช่สำหรับไฟล์วิดีโอแต่ละรุ่น? มันจะช่วยได้มากหากรู้ว่าเกมอื่น ๆ จัดการกับสถานการณ์นี้อย่างไร ขอบคุณสำหรับความช่วยเหลือขอโทษด้วยภาษาอังกฤษของฉัน

2
การใช้สคริปต์ Lua เพื่อกำหนดตรรกะของเกมสำหรับเซิร์ฟเวอร์ MMO จะช้ากว่าการรวบรวมใน C ++ หรือไม่
ฉันกำลังใช้ระบบเอนทิตีสำหรับเซิร์ฟเวอร์ MMO ของฉันและฉันกำลังคิดเกี่ยวกับการกำหนดพฤติกรรมของ "การกระทำ" โดยใช้สคริปต์ Lua เซิร์ฟเวอร์ถูกเขียนใน C ++ ฉันไม่ค่อยคุ้นเคยกับการใช้ความเร็ว / หน่วยความจำของ Lua ใน C ++ แต่ฉันใช้มันเพื่อเขียนสคริปต์ GUI ของลูกค้า การใช้ Lua เพื่อกำหนดตรรกะของเกมทางฝั่งเซิร์ฟเวอร์จะลดประสิทธิภาพลงอย่างมากหรือไม่?
10 mmo  lua  server 

5
วิธีการสร้างสมดุลระหว่างประสบการณ์กับการทำงานร่วมกันของผู้เล่น?
ฉันกำลังพัฒนาเกมออนไลน์กับเพื่อน ๆ และตอนนี้เราถูกบล็อกโดยปัญหาการออกแบบเกมโดยรวม: คุณจะให้รางวัลผู้เล่นที่มีคะแนนประสบการณ์และการปล้นสะดม / ทองคำอย่างไรยังคงกระตุ้นให้พวกเขาเล่นด้วยกันโดยเฉพาะกับผู้เล่นที่ไม่จำเป็น ในช่วงทักษะของพวกเขา? รายละเอียดทางเทคนิคของเกมของเรา: โครงร่างแผนที่ทางตรงข้ามบนตารางแบบอิงกริด (คิดว่าLegend of Zelda ) ดันเจี้ยนที่สร้างตามแบบสุ่ม (คิดว่าPokemon Mystery Dungeon ) เส้นโค้งประสบการณ์ทักษะการไม่ต่อสู้การซื้อขายการโต้ตอบทางสังคม (คิดRunescape ) แผนการสำหรับผู้เล่นในการเข้าสังคมทำบางส่วนของเควสและทักษะในทางตรงข้ามจากนั้นเข้าสู่ดันเจี้ยนกับกลุ่มเพื่อน ~ 4 คนเพื่อเข้าร่วมการต่อสู้ทักษะและรับของรางวัล ตามหลักการแล้วผู้เล่นที่มีทักษะมากขึ้นสามารถเข้าสู่ดันเจี้ยนที่ยากขึ้นและทำงานหนักขึ้น แต่ก็ยังสามารถเข้าร่วมผู้เล่นใหม่ในดันเจี้ยนที่ง่ายขึ้นโดยไม่ต้องกลายเป็นโลกีย์และไม่บังคับให้ผู้เล่นคนใดคนหนึ่ง การแก้ไขที่เป็นไปได้: ลบเส้นโค้งและรางวัลประสบการณ์ทุกประเภทและให้ทุกอย่างสมดุลกัน (ข้อเสีย: ไม่มีเหตุผลที่จะบด) จำกัด "การปรับระดับ" เพื่อรับเงินมากขึ้นและอาวุธที่ดีกว่า (ข้อเสีย: การปล้นสะดมมากกว่าจะกลายเป็นระดับที่สูงขึ้น) ยกระดับผู้เล่นระดับต่ำให้อยู่ในระดับของสมาชิกในทีมระดับสูงสุดเมื่ออยู่ในคุกใต้ดิน (ข้อเสีย: อาจเป็นช่องโหว่ที่ทำให้ผู้เล่นมีทักษะได้อย่างรวดเร็ว) เพิ่มองค์ประกอบพิเศษของเกมที่ต้องใช้ทักษะผู้ใช้ดังนั้นผู้เล่นจะไม่พึ่งพาระดับที่จะทำได้ดีในเกม (เช่นเหตุการณ์เร็ว) (ข้อเสีย: ยากที่จะนำมาใช้ในเกมเทิร์นเบสคลุมเครือ) นี่เป็นเพียงความคิดและฉันก็ไตร่ตรองเรื่องนี้มาระยะหนึ่งแล้ว มีความคิดอะไรเกี่ยวกับปัญหานี้บ้างและมีช่างแนะนำอะไรให้กระทบยอดนี้

5
ทำไมฉันไม่สามารถใช้โอเปอเรเตอร์ '> =' กับ Vector3s ได้
ฉันพยายามที่จะได้รับรูปสี่เหลี่ยมผืนผ้าย้ายไปมาระหว่างสองตำแหน่งที่ผมพูดถึงและ_positionA ทั้งสองประเภท_positionB Vector3สี่เหลี่ยมผืนผ้าเคลื่อนไหวได้ดี อย่างไรก็ตามเมื่อมันมาถึง_positionBมันจะไม่เคลื่อนที่ในทิศทางตรงกันข้ามเหมือนอย่างที่ควร ฉันกลับไปที่โค้ดเพื่อดู ฉันมาถึงข้อสรุปว่าเป็นวัตถุย้ายที่ifงบในรหัสพลาดเฟรมซึ่งในตำแหน่ง rects _positionBเท่ากับ ฉันตัดสินใจที่จะปรับเปลี่ยนรหัสไปในทิศทางที่ตรงกันข้ามถ้าตำแหน่ง rects คือมากกว่าหรือเท่ากับ _positionBรหัสของฉันไม่ยาวเกินไปดังนั้นฉันจะแสดงด้านล่าง: using UnityEngine; using System.Collections; public class Rectangle : MonoBehaviour { private Vector3 _positionA = new Vector3(-0.97f, -4.28f); //Start position private Vector3 _positionB = new Vector3(11.87f, -4.28f); //End position private Transform _rect_tfm; private bool _atPosA = false, _atPosB = …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

3
ฉันจะรวบรวมข้อมูลพฤติกรรมผู้ใช้ใน MMO ได้อย่างไร
ใน MMO และฉันพยายามรวบรวมข้อมูลเกี่ยวกับพฤติกรรมของผู้ใช้เพื่อวัตถุประสงค์ในการปรับแต่งกฎของเกมเพื่อให้ผู้ใช้พึงพอใจสูงสุด เห็นได้ชัดว่าวิธีหนึ่งที่จะทำได้คือการม้วนสิ่งที่เฉพาะเจาะจงลงในแอปพลิเคชันเช่นเดียวConsole.WriteLine()กับที่ใช้ในการดูเนื้อหาของตัวแปรหรือStopWatch()คลาสเพื่อดูว่าจะใช้เวลาดำเนินการนานแค่ไหน แต่คุณสามารถใช้ profiler แทน StopWatch และคุณสามารถใช้ดีบักเกอร์แทน WriteLine ฉันควรรวบรวมข้อมูลของฉันอย่างไร? มีเทคนิคทั่วไปสำหรับการใช้งานแอพพลิเคชั่นเพื่อสังเกตพฤติกรรมของผู้ใช้หรือบางรูปแบบของเทคนิคการใช้เครื่องมือรหัสหรือไม่? นอกจากนี้ฉันสนใจเทคนิคการสะสมเท่านั้น คุณสามารถสันนิษฐานได้ว่าฉันรู้วิธีส่งจัดเก็บและวิเคราะห์ข้อมูลดังกล่าวแล้ว
9 mmo 

2
ข้อมูลเกี่ยวกับสถาปัตยกรรมเซิร์ฟเวอร์ MMO ที่ไร้รอยต่อ
ฉันกำลังมองหาวัสดุใด ๆ บนเซิร์ฟเวอร์ MMO ที่ไร้รอยต่อ! ฉันมีบทความเล็ก ๆ น้อย ๆ ในหนังสือ "Massively Multiplayer Game Development" และ "Game Programming Gems 5" มีใครเคยมีประสบการณ์ในหัวข้อนั้นหรือรู้บทความเกี่ยวกับเรื่องนั้นบ้าง? ฉันสนใจใน "มุมมองระดับสูง" เช่นเดียวกับการใช้งาน นี่อาจเป็นหัวข้อของวิทยานิพนธ์หลักของฉันและฉันต้องการค้นหาว่าการเขียนระบบดังกล่าวยากเพียงใดก่อนที่ฉันจะเริ่มทำวิทยานิพนธ์ ตอนนี้ฉันยังไม่ได้ตัดสินใจว่าจะใช้ภาษาใดฉันกำลังคิดเกี่ยวกับ Java หรือ Scala Erlang อาจเป็นทางเลือก แต่ฉันไม่เคยทำงานด้วย หมายเหตุ: ความต้องการขั้นพื้นฐานจะเป็นการเคลื่อนไหว ระบบเกมอื่น ๆ เป็นทางเลือกและให้ "เครดิตโบนัส" ตอนนี้สำหรับสิ่งที่ฉันหมายถึงกับ "เซิร์ฟเวอร์ที่ไร้รอยต่อ": ฉันต้องการตั้งค่าเซิร์ฟเวอร์คลัสเตอร์ที่ทุกโหนดควบคุมบางส่วนของโลกเกมที่มีขอบเขตคงที่ ผู้เล่นสามารถย้ายจากปลายด้านหนึ่งของโลกไปยังอีกฝั่งหนึ่งโดยไม่ต้องสลับอินสแตนซ์หรือกดปุ่ม "teleporter" ฉันคิดว่า WoW ทำเช่นนั้น ในแบ็คเอนด์ของฉันอย่างไรก็ตามผู้เล่นเปลี่ยนจากเซิร์ฟเวอร์หนึ่งไปเป็นเซิร์ฟเวอร์ถัดไป

2
MMO เทคนิคอัลกอริธึมและทรัพยากรเพื่อรักษาแบนด์วิดธ์ต่ำ?
มีทรัพยากรและเอกสารประกอบว่า MMO ปัจจุบันจัดการกับข้อมูลการกระทำและการเคลื่อนไหวจากการบีบอัดไปยังการจัดการบนไคลเอนต์หรือไม่? มีแหล่งข้อมูลใดสำหรับอัลกอริทึมการทำนายการเคลื่อนไหว? ฉันสนใจเป็นพิเศษกับผู้ที่มีการเคลื่อนไหว wsad และมุ่งเน้นที่การรักษาเวลาแฝงให้ต่ำนอกจากนี้อัตราและแพ็คเก็ตสำหรับ MMO ประเภทต่างๆ (เครือข่ายฉลาด) คืออะไร มีวิธีการปรับขนาดอัตราแพ็คเก็ตหรือปิดใช้งานแพ็กเก็ตบางกรณีหากผู้เล่นไม่สามารถเข้าถึงหรือในกรณีต่อมาเห็นพวกเขา?

6
เป็นไปได้ไหมที่จะมียานเกราะที่มีฟิสิกส์อย่าง GTA ในเกม MMO? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน9 เดือนที่ผ่านมา ฉันไม่เคยเห็นเกม MMO ใด ๆ ที่มีรถถังที่มีฟิสิกส์สมจริงและสามารถบรรลุความเร็วสูงได้ทำไม? เป็นเพราะข้อ จำกัด แบนด์วิดท์เครือข่ายหรือไม่ Second Life มียานพาหนะ แต่ฟิสิกส์นั้นแย่และความเร็วสูงสุดนั้นน่าสมเพช
9 physics  mmo 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.