Top Mud Sites Forum Return to TopMudSites.com
Go Back   Top Mud Sites Forum > MUD Players and General Discussion > Tavern of the Blue Hand
Click here to Register

Reply
 
Thread Tools
Old 08-17-2003, 01:53 AM   #1
cloudymind
New Member
 
Join Date: Aug 2003
Posts: 2
cloudymind is on a distinguished road
With clients like Zmud, it's very easy for players running scripts to gain exp/level in a mud. Obviously as an admin I do not welcome this. I want REAL people playing my mud.

I wonder what you think of this problem, and if there is any way to discourage players running scripts.
cloudymind is offline   Reply With Quote
Old 08-17-2003, 05:54 AM   #2
welcor
Member
 
Join Date: Apr 2002
Location: Aarhus, Denmark, Europe
Posts: 59
welcor is on a distinguished road
Send a message via ICQ to welcor
Several different methods have been discussed over the years. A quick list of those I remember:

- Make it so that killing is not the only way to gain exp. It's a lot harder to script RP.
- Don't give as much Xp to people who do the same all the time. In other words - Less exp, if you kill many of the same mob/do other stuff repeatedly. After all, the repetitiveness(long word, phew:P) is what makes it possible to script.
- Make the output from the mud more diverse. Having to alter scripts for 10-50 different trigger texts makes running scripts a more tedious process. Also, this will make scripts run slower (they hae to check the text against a lot of patterns).
- state in your rules that botting is not allowed, and punish those doing it.

This isn't in any way a full list, but it should give you some ideas.
welcor is offline   Reply With Quote
Old 08-17-2003, 12:19 PM   #3
OnyxFlame
Member
 
Join Date: Aug 2002
Posts: 153
OnyxFlame is on a distinguished road
Post

OnyxFlame is offline   Reply With Quote
Old 08-17-2003, 12:41 PM   #4
Yui Unifex
Senior Member
 
Join Date: Apr 2002
Location: Florida
Posts: 323
Yui Unifex is on a distinguished road
Send a message via ICQ to Yui Unifex Send a message via AIM to Yui Unifex
Question

A game that is easily scriptable often betrays a mechanical game design where you have players repeating the same general formula over and over again with predictable results. As long as your mechanics are this poorly designed, you're going to have botters take advantage of it. You'll just end up in an arms race with botters, and you'll probably lose one way or another: The time you spend mucking around putting ugly patches on your game to 'break' scripts is not time you spend putting in real content that could make the game more fun.

Look at games that can't be scripted easily: Chess, Go, and a multitude of other strategic games. One of the most important aspects of these games that defy computation is the ability to recognize a pattern in advance and counter it. Even adding one 'level' of counters is enough to deter most scripters by making the task of scripting non-trivial. The trick is to design your game so that the counters and counter-counters can be applied effectively, which is no small task for the majority of muds out there.
Yui Unifex is offline   Reply With Quote
Old 08-17-2003, 02:08 PM   #5
cloudymind
New Member
 
Join Date: Aug 2003
Posts: 2
cloudymind is on a distinguished road
Yeh, I am talking about botting with complicated scripts.

In our mud, one major way to gain/exp is to get "quests" from certain NPCs. The quests either ask you to find something, deliver something or go kill someone. We have about 1000+ entries in the quest list. It amazes me that some diligent player can write scripts to run all 1000+ quests. Their bots use different tactics to kill different NPCs, and have very good self-recovery scripts to deal with system or net lag. The player who did this enjoys more from scripting than from playing. Normally it should have been a problem ... until such scripts are put in website for everyone to download and we begin to see bots running 24/7. This totally defeats the purpose of the mud since a normal player can not compete with such bots.

I do not want to simply punish the one who wrote the script. Such player is usually the one who loves the mud and has spent much time on it. But it's very hard to counter such scripts. After all, the mud relies on text input/output which can be triggered by contents.

A good example is a riddle that we implemented. It askes players to achieve the number "24" with four random numbers from 0-9, using +, -, x, / and parenthesis. One week
later a script was out. Oh, my.
cloudymind is offline   Reply With Quote
Old 08-17-2003, 07:05 PM   #6
shadowfyr
Senior Member
 
Join Date: Oct 2002
Posts: 310
shadowfyr will become famous soon enough
shadowfyr is offline   Reply With Quote
Old 08-18-2003, 06:19 AM   #7
SoulTorn
New Member
 
Join Date: Sep 2002
Posts: 13
SoulTorn is on a distinguished road
Send a message via ICQ to SoulTorn Send a message via AIM to SoulTorn Send a message via MSN to SoulTorn Send a message via Yahoo to SoulTorn
SoulTorn is offline   Reply With Quote
Reply


Thread Tools


Running scripts in muds - Similar Threads
Thread Thread Starter Forum Replies Last Post
Triggers, scripts, and bots Rathik MUD Administration 83 09-06-2008 02:15 AM
Question on scripts thehulk Newbie Help 3 12-13-2005 04:46 PM
The skies are running blood! StygianKING Advertising for Players 0 10-14-2004 02:38 PM
Running a MUD macdaddy7 MUD Administration 3 01-31-2004 02:58 PM
Running a Special! Myra MUD Announcements 0 10-13-2003 11:17 PM

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off

All times are GMT -4. The time now is 09:11 AM.


Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Style based on a design by Essilor
Copyright Top Mud Sites.com 2022