Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Mysql world table, eller andra databaser

Skapad av Yemto, 2014-10-23 23:02 i Webbutveckling & Programmering

4 077
8 inlägg
0 poäng
Yemto
Visningsbild
P 35 Hjälte 64 inlägg
0
Jag håller på att koda ett webb baserat rpg spel, och har haft funderingar på att göra andra "serverar" för folk som vill ha 50% mer xp, hardcore, eller något sånt. Men jag vill också tillåta folk som kör dom "servrarna" att göra egna quests, mobs, nps, eller helt skriva om spelets story.

Jag har tänkt på om jag skulle göra en world table, och använda world_id för allt som är annorlunda på "servern", eller om jag skulle göra en helt annan databas i MySQL så allt är separat från varandra.

Jag vet inte vad som är bäst att gå med.

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

Herlix
Visningsbild
P 32 Arlöv Hjälte 348 inlägg
0
Frågan är dåligt formulerad och illa ställd.

Vad är det du är ute efter?

We all make mistakes, and we all pay a price.

Yemto
Visningsbild
P 35 Hjälte 64 inlägg
Trådskapare
0

Svar till Herlix [Gå till post]:
Jag vill veta om jag ska använda andra databaser för att göra en annan server, eller använda en world table, och varför.

Herlix
Visningsbild
P 32 Arlöv Hjälte 348 inlägg
0

Svar till Yemto [Gå till post]:
Flera tables kan man alltid ha, fristående eller sammankopplade (beroende på vad du behöver...). (något du bör veta om du kan programmera spel)

Beroende på hur du vill spara din data så kan du välja annat än sql. Men såvitt jag ser det är det lättast att köra på sql sålänge du bara ska ha lite strings och integers osv... vet inte hur du sparar det.

Du kan ju spara det lokalt på samma plats som du sparar spelet, inte omöjligt.... Lite mer jobb kanske men de går!

We all make mistakes, and we all pay a price.

Yemto
Visningsbild
P 35 Hjälte 64 inlägg
Trådskapare
0

Svar till Herlix [Gå till post]:
Varför ska det vara så svårt att få folk att förstå min fråga... det där svaret säger mig ingenting.


Jag har en MySQL server, med en databas som innehåller all spel data. För att göra en annan server, ska jag göra en annan databas på samma MySQL server, eller en annan tabell som innehåller ett ID nummer för att separera data från dom andra servrarna. Jag vill veta vilken metod som är bäst, och varför.
Tvillingen
Visningsbild
P 31 Hjälte 3 117 inlägg
0
Jag skulle göra något liknande det här

Ett stycke html-kod:
World
+----+------+----------+
| id | name | gamemode |
+----+------+----------+

User
+----+----------+----------+
| id | username | password |
+----+----------+----------+

Player
+----+----------+---------+------+
| id | world_id | user_id | name |
+----+----------+---------+------+


Det borde vara mycket smidigare att hålla allt i en och samma databas, för det blir väldigt osmidigt att göra en helt ny databas bara för att du exempelvis vill lägga till en ny värld. Strukturerar du databasen som jag visar blir det enklare att flytta en spelare mellan två världar eller mellan två användare. Du kan även dela uppdrag mellan flera olika världar, så det behöver inte finnas poster om det i båda databaserna.

Jag är ond!

Yemto
Visningsbild
P 35 Hjälte 64 inlägg
Trådskapare
0

Svar till Tvillingen [Gå till post]:
Det var det jag lutade mer mot. Det betyder också att jag behöver göra några extra tabeller för att kunna ta bort eller lägga till saker för specifika värdar.
btj
Visningsbild
P Hjälte 191 inlägg
0
Jag hade haft olika "servrar/världar" i olika databaser just för att dom inte ska vara så beroende av varandra om du behöver göra nån form av manuell maintenance men det är helt upp till dig :p

Forum » Datorer & IT » Webbutveckling & Programmering » Mysql world table, eller andra databaser

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons