DragonPrime - LoGD Resource Community
Welcome Guest
  • Good evening, Guest.
    Please log in, or register.
  • July 18, 2018, 08:28:33 PM
Home Forums News Downloads Login Register Advanced Search
* *
DragonPrime Menu
Login
 
 
Resource Pages
Search

  Show Posts
Pages: [1] 2 3 ... 29
1  Game Administration, Installation and Configuration / Game Administration Chat / The Desert - Customized on: July 12, 2018, 12:22:40 AM
Okay....so I used The Desert module on my new site, and placed it outside the Ghost Town...where there previously was no Forest or fighting area.  I had to tweak this a bit to make it work there, I had to make it so that Forest Specials would never trigger there..because it caused navigation problems with "specialink" returning you to the forest and not the Desert.  This was accomplished by adding code so that any time your location is (name of Ghost Town, in my case, Xanterra) - Forest Specials do not trigger.  It thus has become a place where you can just fight battles.  But they are tougher...which is Admin settable in the original Desert Module, anyway.

It was either that or rewriting every single Forest Event Module to accommodate The Desert and I did not really want to do that.

So, my code makes it now, when fighting in The Desert, you cannot use your Specialty/Magic, either.  Also, you can't use your pets or anything else extra.  Creating an extra level of toughness I like for the area.

Well...there's times when doing something like this...has a secondary, unintended side effect, and I just found one -it is specific to my site and my code.  And there ARE rare times when unintended side effects are GOOD...and this is one of them.

I have set the final Signet Dungeon to appear in the Ghost Town.  Because of the coding I added to prevent magic use in the Desert and preventing Forest Specials from triggering while fighting in the Desert....I just now discovered that one cannot use pets or magic inside the Final Signet Dungeon, The Dark Lair...or Mierscri's Lair, if you prefer.

This had the effect of making it a MUCH more worthy, yet do-able challenge, worthy of the sort of prize that Dungeon offers.

Fun stuff.  I am happy as heck about this one....a rare moment when an unintended effect turns out to actually be VERY GOOD!!!

Just thought I would share this.  Incidentally, I also copied The Desert, and made a second special fighting area called The Tundra.  Again I had to prevent Forest Specials from triggering and did so.  BUT...this time...I was unable to prevent the Flying Healer...from transporting you back to The Desert...and Xanterra...if you used him from The Tundra...which of course I attached to Ice Town (in my game this is Aurora Borealis) - so the harder effect there is you can't heal while fighting there, unless you have healing magic, because in this case I did NOT prevent magic from happening in The Tundra.

So the Signet located there, you get to use your magic and pets and so on.  Just really interesting how it all worked out.  Some of it was just tweaking things around in order to be able to place these areas in towns that did not actually normally have fighting areas.  And here, I ended up with some rather interesting effects that worked out good.

Of course, I will share my modified code with anyone who asks, as per the rules of the Creative Commons License (CCL)
2  Modules, Themes and other customizations for your game / Completed Modules for version 1.x.x / Re: File Discussion: Match Birthdays on: July 07, 2018, 09:08:47 AM
Okay...sorta trying to understand what this module is meant to do.

If I am right, it check, on age-restricted modules, to be sure the player has entered the same birthdate on both modules...right?

Thus a player lying to gain entry where they shouldn't has to remember what they lied...right?

What actually happens if a player gets caught lying??  Is Admin alerted to this?

Just wondering.
3  Game Administration, Installation and Configuration / Game Administration Chat / Re: GDPR Privacy in the EU (and those who accept EU players) - Issues with Lotgd on: June 06, 2018, 04:48:11 PM
You're welcome =)

As said, what must be deleted is in my gdpr mod I added Tongue

It does hook into the creationaddon and create a link there - so you can set up a perma-delete there.

The lotgd delete function (IF you either disable the charrestorer-savefile OR hash/delete the email address+ip+id) will do just fine if somebody wants to be deleted.
As said, it's not necessary to remove any footprint he/she left, just the personal stuff that can be tied to a natural person.

So if I plug and play the creation addon, and gdpr, I should be good?

Just need to then come up with a privacy statement, yes??

Just want to figure out how to cover my ass.  I hate stupid laws like this, because they are never used to actually protect people (good purposes) and are always used to hurt people...witness what pharis was talking about about how rivals are trying to use it to hurt each other...
4  Game Administration, Installation and Configuration / Game Administration Chat / Re: GDPR Privacy in the EU (and those who accept EU players) - Issues with Lotgd on: June 06, 2018, 11:17:31 AM
CreationAddon: http://www.orpgs.com/downloads
But it seems that's offline =/
I added my copy, but it's modified, I commented some stuff out I didn't need.

@removal of data / deletion
you *only* need to delete personal data. any items, achievements... no worries.
but email, name, cookie id, ip ... that's personal and can be requested to be deleted.

You can keep dwellings etc too...

Thanks, let me check this out.

OK, skimmed it.  I see where you must put in your own privacy statement and so on...it would seem to take care of the front end of the GDPR.  Now how about the back end...as far as data deletion on request?

Would a mod of my Dwellings Destroyer do the trick here??  Just delete what must be deleted...from the database, on request??

By the way, nice work, Nightborn!  Many thanks.
5  Modules, Themes and other customizations for your game / Themes / Re: Theme: Black Sword on: June 06, 2018, 11:16:29 AM
Like the look of this, already tweaked it and added my images on it! Classic style!

It is sweet, isn't it?  Am thinking on making it the default template on my new site.
6  Game Administration, Installation and Configuration / Game Administration Chat / Re: GDPR Privacy in the EU (and those who accept EU players) - Issues with Lotgd on: June 05, 2018, 08:44:49 PM
In a broad sense it will help all users to better control their data, but that will take some time. For now , i guess noone really knows what is going on.

Just throwing ideas out there.  I know you can remove lines of data from a table with php coding within a module of LOTGD...even if you just zero out the data, right?

So why not something like that?

I propose to start from something I have on my server, attached to Circulum Vitae, called Dwellings Destroyer...and it destroys all the dwellings of one going thru Circulum.  Why could that not be expanded upon to destroy all data from a player who so wishes to have their data destroyed??  That is what I am saying.

If anyone wants t see the file, let me know, I do not know that one is available here on DP.

Just checked.  That file is not here on DR...at least not in the downloads section.  There's a coffers emptier...but mine is a dwellings destroyer that destroys the dwellings entirely.

Seems to me that function could be expanded on nd serve as a complete character deleter.

Here is the basic meat of that code
Code:
$dw=db_prefix("dwellings");
$sql="update $dw set gold = 0, gems = 0 where ownerid = " .$session['user']['acctid'];
db_query($sql);
$sql="delete from $dw  where ownerid = " .$session['user']['acctid'];
db_query($sql);

Of course, you would need to do this code string over and over again for every table you have in your database....right??

This one just wipes out the character's dwellings...of course along with any gold, gems or commentary that was there.

You'd need to know each table...and you'd need to know which column to focus on, so it would take a little work, but would this not do the trick for GDPR compliance?

Just as an example, in the commentary table, you'd key on the column "author" matching the $session['user']['acctid']

7  Game Administration, Installation and Configuration / Game Administration Chat / Re: GDPR Privacy in the EU (and those who accept EU players) - Issues with Lotgd on: June 04, 2018, 10:03:41 PM
As an aside....
if we can have a module that is a character restorer...could we not have on e that was a total character destroyer?  That it would literally remove any line from the database attached to the specific acctid or something??

I am just curious.

Like I said, looking for a way to deal with this with as little extra NBS as possible...because as you all correctly point out above, this law will never be used to protect anyone...just for some people to try to hurt other people.
8  Game Administration, Installation and Configuration / Game Administration Chat / Re: GDPR Privacy in the EU (and those who accept EU players) - Issues with Lotgd on: June 04, 2018, 09:31:43 PM
Just a few things in the posts I picked up and wanted to give my 2 cents:

 -> the cookie in lotgd (the lgi) stores i.e. the unique cookie ID which identifies PCs (last accessed) --> that *needs* to be in your data privacy statement, it is a tracker
     it also has the template i.e.the user selected stored, but that's rather uninteresting (no personal data)
 -> as soon as you store personal data, you need either a deletion date or a consent for the being-stored. If somebody deletes himself and can choose what he wants (also a statement how he can later request deletion) that is fine. But what about expired chars? There is no consent really... which is the major problem that forced me to hash the emails.
  -> The "creationaddon" is a really nice thing to put up. You should use it. (maybe expand to make all users agree as I did)

From what I have seen currently, not much is enforced - so it's a bit of a breather.

@the argument "I'm outside the EU, why should it apply" --> "do you deny EU citizens your service? if not, you have to protect their data according to GDPR"
it's that simple. A EU citizen could go to court if you don't. "could" being the word.



What is the "creationaddon"??  Where can I get it?

I just want to comply with this the best I can with as little extra effort and BS as possible.
9  Modules, Themes and other customizations for your game / Completed Modules for version 1.x.x / Re: Hidden Players on: June 02, 2018, 12:03:09 AM
Why would you need to do that? A player should never be able to hide from the Staff of a site.

That is not what is trying to be done here...see your Direct Message on this to understand what I am trying to accomplish.
10  Modules, Themes and other customizations for your game / Completed Modules for version 1.x.x / Re: Hidden Players on: June 01, 2018, 08:49:18 PM
Sorry to gravedig this, but..I figured a way with core modification, to hide players from the list.php - you do need to do it by acctid.  At least that is how I did it...and I also accounted for it so that the total number of players is reduced by one, too....That is all core modification.

What I'd like to know and can't figure...is how to hide a player in user.php...so that you can't enter blank and have their name show up in the list, you'd literally need to have their name.

Every time I futz with user.php, I end up with NOBODY showing up that way....or JUST the one I actually want to hide showing up.  It's weird, LOL

For some reason, the same thing I did in list.php does not work out in user.php (ctually, you have to do that in a /lib file for user.php, because the list is called from a function - just can't figure how to alter the function to get the result I am after.
11  Game Administration, Installation and Configuration / Game Administration Chat / Re: GDPR Privacy in the EU (and those who accept EU players) - Issues with Lotgd on: June 01, 2018, 08:43:58 PM
Anyone know what that cookie pharis mentioned is or what it does or if it is needed?

This stuff is seriously stupid...I mean, what we have to go thru for a GAME that most of us who run them, end up running them at a cost out of our pocket, not making a profit or even covering our costs.

But the law is the law.

You know that the law is intended for the big offenders, but you ALSO know they will find someone little to make an example of.  So best to have your ash titanium-plated.

TBH, they wrote this law horrible.  First, I do ot see why I as an American, should be subject to EU law, anyway.
Second, I work all day with what we call PHI in my biz.  This is Protected Health Information.  And I can tell you the laws in that area...are less strict than this is.  And all I have to do is show that I am making a reasonable effort.  What you have to go through with THIS law is beyond reason...for people operating at OUR level.

Almost easier to just not accept players from the EU, huh?  Except that the pool of players on this game is so limited, you can't afford to not take anyone who wants to play, so long as they follow the rules.

Here isn't the place to complain about something we at DP can't change. Take it elsewhere.
I know, LOL.

But do appreciate the guidance been getting here.  Do you have any idea what that cookie pharis mentioned is and what it does and if it is needed...and if not, how to remove it?
12  Game Administration, Installation and Configuration / Game Administration Chat / Re: GDPR Privacy in the EU (and those who accept EU players) - Issues with Lotgd on: June 01, 2018, 12:35:11 PM
You can treat every paragraph as a checklist point Smiley

Anyone know what that cookie pharis mentioned is or what it does or if it is needed?

This stuff is seriously stupid...I mean, what we have to go thru for a GAME that most of us who run them, end up running them at a cost out of our pocket, not making a profit or even covering our costs.

But the law is the law.

You know that the law is intended for the big offenders, but you ALSO know they will find someone little to make an example of.  So best to have your ash titanium-plated.

TBH, they wrote this law horrible.  First, I do ot see why I as an American, should be subject to EU law, anyway.
Second, I work all day with what we call PHI in my biz.  This is Protected Health Information.  And I can tell you the laws in that area...are less strict than this is.  And all I have to do is show that I am making a reasonable effort.  What you have to go through with THIS law is beyond reason...for people operating at OUR level.

Almost easier to just not accept players from the EU, huh?  Except that the pool of players on this game is so limited, you can't afford to not take anyone who wants to play, so long as they follow the rules.
13  Game Administration, Installation and Configuration / Game Administration Chat / Re: GDPR Privacy in the EU (and those who accept EU players) - Issues with Lotgd on: June 01, 2018, 09:48:09 AM
As far as i can see, you have two cookies set :

   -   PHPSESSION   -> obvious reasons
   -   lgi       -> dont know what this one does ( maybe someone can help here )

You should declare the use of those two cookies ( what they do and why they are needed for the game to work )
basically the one for the PHPSESSION is needed for state ( so that the user keeps his information when he switches pages )
and the other called "lgi" is unknown to me, not sure what that one does .. you should check this out.. if it is needed at all

Add a bottom bar ( or top ) where you warn anyone that the page uses those two specific cookies ( there are plugins for that and they are free ). This is annoying , but should be present at least in the front page

Create a page in the SAME domain that states what you do with the entered data from your users in general ( basically a PRIVACY POLICY )

When the user LOGS in , you should have a notice ( a small one ) that states that by logging in he/she agrees to the PRIVACY POLICY , and you should add a link to that page too. Try to do this in a non intrusive but clearly noticeable way. Do not use popups as they are often blocked, maybe in MOTD or above it.

When a user SIGNS UP, add 2 check boxes that MUST be checked before the account can be created. One stating that the user accepts the terms of service and the other more important, that he accepts the PRIVACY POLICY. Add a link to the privacy policy in the same page.

When a user is created, add a DB field to the user account with a timestamp so that you can provide the registration time when asked for it ( in case you should have to do it ).

Avoid putting extra conditions and terms on single pages, its better to have it in a dedicated page where the user is redirected to if he wishes so and this helps keep things organized.
Remember to keep some how a button or a link at the bottom with direct access to that page at all times.


Doing so should put you on the safe side.

As far as the contents of the privacy policy goes, besides having the usual stuff that you can get from anywhere in the web, you should at least put in what you do with inactive accounts, the time you take to delete Data if a user wishes to resign and the consequences of doing so ( i.e. the user account will be unrecoverable if the user really wishes to delete it )


You see.. even for a page that is very conservative and with almost no connections to data collection services like yours, it still is a pain in the ass ( literally ) to make it something like compliant with GDPR. But hey, once you have it, its done.





Appreiacate the guidance.  Now...can I get that in a checklist format so I can check off each thing as I do it...and of course I then have to figure out how.

Should not be terribly hard to create the privacy policy since we really do use a minimum of cookies and, as far as I know, only for legitimate game purposes, the game literally would not be playable without them.

I think the hardest thing is the two check boxes...how to make it not create an account if the boxes are not checked...I make them, currently, agree to the policy at character creation, and that creates a timestamp of it's own
14  Game Administration, Installation and Configuration / Game Administration Chat / Re: GDPR Privacy in the EU (and those who accept EU players) - Issues with Lotgd on: May 31, 2018, 04:51:23 PM
@tgtarheel :what is your page again ?

The live site can be found at www.kalisiin.com

I am currently developing a new site, which runs the 1.1.2 server, that one will be called Rise of the Kujitai, and is set some 600 years in the future of the current realm...and it is a time of civil war...a civil war of not two, but THREE different factions.  The other site is nearly ready for live BETA testing.
15  Game Administration, Installation and Configuration / Game Administration Chat / Re: Is There A Live Realm Time Module? on: May 31, 2018, 06:25:47 AM
You're welcome to create one. Improbable Island has one.

It'd be an extremely rapid timer, though. Say you used 24 game days per RL day (1 hour game days); then 1 "game minute" = 2.5 RL seconds. What use would that be? An RP that takes an hour in RL would accordingly take 1 "game day", but the RP'ers may have only meant to be in the span of a few minutes.

Well, on my site, the game days are three RL hours long each.  It would be intended to be on my front page.  The main reason for this is that it looks weird to have a live newday counter on the home page while the realm time remains static.  So, in my case, with three-hour game "days" - eight game days in a real-time day, 1 game "minute" would be 7.5 seconds.  Thus, I'd likely program mine to increment every two game minutes....or every fifteen seconds.
Pages: [1] 2 3 ... 29

*
DragonPrime Notices
Version 1.1.2 is the current supported version and is available for download.

Support Us
No funds raised yet this year
Your help is greatly appreciated!
Recent Topics
DragonPrime LoGD
Who's Online
31 Guests, 0 Users
Home Forums News Downloads Login Register Advanced Search