Page 1 of 1

Sure this has been discussed before but..

PostPosted: Sun Mar 04, 2012 05:18
by RAPHAEL
How possible would it be for maybe a mod or code change to allow players with say build priv to upload their own player graphic to servers that allow it?

Maybe have a mod? that can allow a player to issue a command like say /setgraphicfront http://someurl.com/someimagefront.png for frontal image and /setgraphicback http://someurl.com/someimageback.png and allow admins to do a /resetplayergraphics playername and maybe a /banplayergraphics playername

Where /resetplayergrapics would reset it to default and /banplayergraphics would prevent that player from ever changing it from default.

Would such be possible? I presume it would require some code change in minetest.

PostPosted: Sun Mar 04, 2012 05:39
by randomproof
Sounds like a good idea. You would need a limit on the file size and make sure clients are only getting graphics sent to them of other currently connected players. Or maybe only have the client request the graphic of a player when they get near them. Since most servers seem to be right out of people's homes there needs to be a thought put in to managing bandwidth usage. So, say the server notices that a lot of data is going out right now, it could reject a request for the graphic and tell the client to ask again.
Also the server should make sure all the graphics are valid and uncorrupted files and that they are the right dimensions before accepting them.

PostPosted: Sun Mar 04, 2012 05:52
by randomproof
To get back the question of if it is possible, yes, Would it be hard to do: probably not. Before working on something like this though, I would suggest getting celeron's blessing that he would accept this into the main repo. No point doing all this work if no one really uses it.

How to do this:
- Figure out where and how the server will store these custom graphics
- Edit PlayerCAO class to store and display the custom graphic (must keep the default as a backup)
- Add clientserver command for client to request a players custom graphic from server
- Add chat commands
- Add checkbox option to client to enable requesting custom graphics
- Add minetest.conf option for server to enable custom graphics

PostPosted: Tue Mar 06, 2012 07:53
by Splizard
What about if the server has the different player graphics say: builder, miner, monster, etc.
and then the client can choose which graphic they want for there character.

Then the clients could submit other graphics to the server which would be checked and moderated by the server-admin.

PostPosted: Tue Mar 06, 2012 08:06
by Jordach
Splizard wrote:What about if the server has the different player graphics say: builder, miner, monster, etc.
and then the client can choose which graphic they want for there character.

Then the clients could submit other graphics to the server which would be checked and moderated by the server-admin.

like the idea, But i dont like the idea of submitting player Stuff via client

PostPosted: Tue Mar 06, 2012 08:43
by Splizard
Jordach wrote:like the idea, But i dont like the idea of submitting player Stuff via client


There could be some sort of "submit suggestion" button so clients could request a certain texture/mod.
Then it would be up to the server-admin whether to add these or not.

PostPosted: Tue Mar 06, 2012 16:32
by Jordach
Yes, that's right, just don't want greifers running around as dick sprites.

PostPosted: Thu Mar 08, 2012 15:28
by jordan4ibanez
Now i don't like this..because i've had enough pornagraphical encounters on Team Fortress 2 ..but this could be good for each player having their own skin :)

PostPosted: Thu Mar 08, 2012 15:56
by Jordach
Yes, people on TF2 do seem like DICKS, just need to find someplace that don't have them. :P

PostPosted: Thu Mar 08, 2012 15:58
by sfan5
:D

PostPosted: Thu Mar 08, 2012 16:54
by lkjoel
Maybe the player could choose from a list of player graphics provided by the server?

PostPosted: Thu Mar 08, 2012 16:56
by Death Dealer
lkjoel wrote:Maybe the player could choose from a list of player graphics provided by the server?

that would be flippin sweet...

PostPosted: Sun Mar 11, 2012 19:00
by faraway
lkjoel wrote:Maybe the player could choose from a list of player graphics provided by the server?

That would be great.

PostPosted: Thu Oct 04, 2012 19:00
by LazyJ
lkjoel wrote:Maybe the player could choose from a list of player graphics provided by the server?


I know this thread is old but would like to give it my +1 vote and a bump to put it back on the forum radar.

The graphics could be as simple as a female version of the current green mob and then expanded by different color variations of these two "defualt" mobs.

More polished player mobs could be developed later by the talented artists of the Minetest community and their submissions voted on by the forum. The top voted designs then get put in the game engine or as a mod that would become standard among servers.

Just my two cents.

PostPosted: Thu Oct 04, 2012 19:11
by rubenwardy
Or we could do it a lot more securer with a central server, with moderators.

I know it has its down falls, but it is better than people walking around with rude avatars

PostPosted: Tue Oct 09, 2012 08:10
by CTMN
+1

When connecting to a server, every client would have to choose an own number and for every number, there“s a special image in the client. That would allow client modding AND prevent griefers from showing their dreams to other people.

PostPosted: Wed Nov 21, 2012 07:28
by kaeza
Just some concept. Tell me what you think (based off idea from lkjoel, see above):

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
Player: /avatarlist
Server:
    default
    default_female
    dm
    vombie
    steve
    aang
    korra
Player: /avatarset vombie
Server: `johndoe': changed avatar to `vombie'.
Player: /avatarset a_dick
Server: `johndoe': unknown avatar id `a_dick'. Try /avatarlist.


Or maybe:

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
Player: /avatarset vombie
Server: `johndoe': changed avatar to `vombie'.
Player: /avatarset a_dick
Server: `johndoe': cannot change avatar. Must wait X seconds/minutes/hours.

PostPosted: Fri Nov 30, 2012 06:23
by Leroy
Ima +1 and BUMP DIS UP!

PostPosted: Fri Nov 30, 2012 07:13
by davidpace
This should still happen :)

PostPosted: Fri Nov 30, 2012 18:23
by rubenwardy