Making online game chars persistent

Started by
21 comments, last by Tecknowolf 11 years, 9 months ago

It would be a lot of active characters for the server to track. It would amount to every character owned by every player in the whole game being online at all times. They wouldn't eat up bandwidth, but the server would have to run all their automated tasks, eating server resources at all times of the day and night.

From a player perspective, it would be weird to see a friend's character in "zombie mode", offering robot responses to stimulus and not remember the great dick joke from last time you quested together. You'd never see your own guy in the game, unless you were playing on another character, which might be vaguely gratifying, but not terribly productive.

Also, if the benefits of offline training or commerce were substantial, it would encourage players to build a stable of automatons, setting their drones to work leveling up or farming resources or upgrading in-game assets, rather than actually logging in and playing the game. I know that when I played EvE online, there would be months when I'd log in a few minutes a week to update market orders and skill training queues, never so much as undocking my battleships. Not the most engaging gameplay model.

How much of your game's infrastructure would be tied up with this? If the best alchemist in town sets his character to level up archery for a week while he's on vacation, will the potion market be seriously impacted? Will an NPC take his place? Will it be easy for another character to fill the gap? Will my automatic work when I'm offline be an oppressive duty, or a meaningless bit of roleplay?

I think this kind of idea works better int he context of a single-player game. What if I could get my guy in Skyrim leveled up in smithing, then buy a shop in Markarth, then retire to make sweet axes and cheap arrows? My next character could go there and purchase high-end gear from him, maybe get some training in the skills the older character had mastered, or barter for rare items that I had collected in my earlier travels.

What do you hope to achieve with this?

Ambiance? Because characters in online games are created ex nihilo, usually through a customization interface, it's likely that you'd wind up with cities packed with idle characters, at least a few of whom would have immersion-shreddingly horrible features and dress. As I said above, the inability of the drones to recognize friends or interact with active players in a meaningful way would seriously reduce the value of their presence.

Is it productivity you're after? Anything a robotic Character player model could do could be done--more cheaply--by simple offline timers. Tell him to build 40 leather backpacks. You get a progress bar and nobody in-game needs to see your little man pathing from the tannery to the leatherworks to the tailor for hours on ends, hanging up in doorways and staring straight ahead and ignoring my chat hails.


Hello Iron Chef Carnage, the reason I am proposing to push the MMO boundary is that I feel it would enhance games. Not all characters would be out, some could be housed, or have the option to log off, but being online even when the player is offline allows for something else I was avoiding explaining. Then the character could be controlled somewhat through a smart phone app. And Texting the character would show up like texting a friend. So if your character needs help, you log on through your smart phone and alter what is needed.

As for a stable of automatons, give the player a limit to how many characters they can have online at once, and if they do nothing but level up,then so be it, but I don't plan to have characters that are WoW clones where they can master multiple crafts and not need anything or anyone else. If you make a resources region specific like real, make resource gathering, refining, and crafting its own game that requires interaction with many other players then if you do have the best baker, they are gonna need flour from someone who milled it, grown by a farmer, eggs from someone, pottery for bowls, and so on. Thinking that every game is like WoW will mean that we never advance the game society or the developers beyond expecting stale bland games.
Advertisement
What my intentions are, is to make a MMO where players matter, where there is a Themepark aspect where they can create their characters, make them diversified and unique as the player is. Then, allow them to explore, build and play in a game world that is sandbox in nature. Current MMO's give you a story, and then the entire game is leveling your character for gear, skills, and power, but then what to use them. No wonder players are jumping from game to game, nothing has changed since EverQuest. I ask players, they want something different, I want to give them that something.
if you go here:

http://lordofthedawn.../GameInsRef.php

there is a thread called Asynchronous Interaction and Faux NPCs that I made several months ago on mmorpg.com which has a pretty extensive discussion of offline characters.

note that the game discussed has no NPC characters, if we don't include monsters in that category. so no shop owners or inn owners and so forth.

but it might contain some useful ideas or theories about working with offline player characters.

Raph Koster even posted, but it wasn't that useful imo. cause he is a busy dude.
Maybe the players should only get experience from doing new things, and killing low level monsters etc. just gets you resources and such.

The automated mode would only allow doing routines, like running a shop or gathering resources or shooting at intruders.

If you want to try something new or set up a new routine, you need to enter the game and do that routine so it becomes a routine you can have automated. Or do some fancy quest or anything else nonroutine.

It also might make sense to try to kill some of the offline time by forcing the character to sleep or maintain his home or something.

o3o

well, get rid of the shitload of npcs that mmo's normally have and let the offline player characters fill their gap.

when the player go offline, his/her character can open their store and start acting like an npc shopkeeper.

i liked the idea of controlling the character using a phone, what if when someone sends a PM to your character you receive a push on your phone and can reply?

if you go here:

http://lordofthedawn.../GameInsRef.php

there is a thread called Asynchronous Interaction and Faux NPCs that I made several months ago on mmorpg.com which has a pretty extensive discussion of offline characters.

note that the game discussed has no NPC characters, if we don't include monsters in that category. so no shop owners or inn owners and so forth.

but it might contain some useful ideas or theories about working with offline player characters.

Raph Koster even posted, but it wasn't that useful imo. cause he is a busy dude.
I actually read it when it came out, I liked a lot of the things said. Now when I get a few minutes I will reply in more depth, but thanks for the info. I will let you know how things come along.

well, get rid of the shitload of npcs that mmo's normally have and let the offline player characters fill their gap.

when the player go offline, his/her character can open their store and start acting like an npc shopkeeper.

i liked the idea of controlling the character using a phone, what if when someone sends a PM to your character you receive a push on your phone and can reply?

Mito, that is exactly what I was thinking, if you make crafting more in depth, instead of hit button, make 20 chain armor, it should be time driven to make better stuff, time to get up to skill and time to make it. I have no problem automating things, but instant crafting I am very against.

Any how, yes getting rid of most NPC's except in starting locations and allowing players to become the master artisans and train others.
But, would it be possible to have the characters learn combat and keep the fighting more character based rather then player based. Take the button mashing out of it, so the character acquires the skills of dodge, perry, as well as reading the other characters it is fighting. This way you don't do the fighting, but sort of choreograph it, or over see how it goes.

So your character is fighting, and you tell it to when it gets a chance to attack with a slash, then when it can another attack, but it would learn your style of fighting and when you were offline it could be used and fight like you do?

What good would that do? One would be that just basic combat AI seems easy to figure out, but if you used certain maneuvers and attacks with a swordsman then the computer could keep track of it and use it when your not there to fight similarly to you. Not as good, but well enough that different combat characters you encounter would fight differently.

With over 100 pages, its hard to describe the entire idea of making a in my opinion a fully immersive and Generation 3 MMO. I appreciate all the idea's and assistance.
I like the idea where offline chars become npcs or stores.

Some games offer offline skilling as a counter to macroing to save resources on the server, where you can put a budget of points to train in various skills while not logged in, but the player is not in the world.

One problem I see is how long do you keep logged out players logged in? Do people log in once per week? What if they don't come back for 2 weeks, or never? What about multi clienting? Will people make many accounts and login once per week to each to keep them going? Will there be a cost to offline training so you have to come back after x hours to keep him going?

Server resources seems to be a problem just keeping real players going smoothly is a problem, I can't imagine having hundreds of other players unless the server is distributing the Ai really effectively.
well, first of all, don't make an AI for every player. period.

the AI would be one huge process that control EVERY NPC (be it a real npc or a player character), coordinating all their "interactions".

second, as a tax to offline trading, your character pays X amount of money per offline hour (obviously, needs to be balanced, so everyone can take a offline break...)

when you run out of money, your character is disconnected. you can also define a max fee to be paid before your character logs out.

(i'm very sorry for the poor english, i'm brasilian and sometimes just can't express what i really mean...)

This topic is closed to new replies.

Advertisement