deviant ART

[x]

~plaguethenet:iconplaguethenet:

Is The Angry Gazebo  

  • Status: Member
  • Programmer
  • Male/United States
  • Invisible
  • Deviant since Apr 5, 2004, 7:08 PM
  • 114 Deviations
  • 63 Scraps [browse]
  • 1,187 Deviation Comments
  • 736 Deviant Comments
  • 27 News Comments
  • 95 Forum Posts
  • 12,350 Pageviews

Crystal News

Journal Entry: Fri Dec 14, 2007, 8:17 AM
  • Mood: Content
Crystal - a dAmnServer emulator for deviantArt's messaging network

News

The test code that crystal was written for is nearing completion, So at this point in time i feel it appropriate to make the announcement that i have hidden from Crystal's testers. Over the next few weeks the following things will happen:

:bulletgreen: Crystal will be forked into 2 builds.
:bulletgreen: 2nd of the 2 builds will be renamed to Demon
:bulletgreen: Demon will be deeply gutted and greatly optimized.
:bulletgreen: Demon will use Cheddar's XMLPlugin class to load the server from C# Code. Allowing you to mod the code as you see fit without having to have visual studio.
:bulletgreen: Crystal will contain all the stable features of Demon
:bulletgreen: Demon will not allow the minor variations in packets that Crystal allows (STRICT dAmn protocol enforcement)
:bulletgreen: Both Crystal and Demon will be released under a dual license (BSD and a private copyright to myself)

Features:

Admin Commands
:bulletblue: gpc username gpc - sets usernames gpc.
:bulletblue: reload - Reloads the server config file.
:bulletblue: save - Forces the server to commit its config file to disk
:bulletblue: create privclass - Enough said.
:bulletblue: remove privclass - Enough said.

dAmn Commands
:bulletblue: /kill (Permissions are set by GPC)
:bulletblue: /kick
:bulletblue: /promote (A bit buggy atm)
:bulletblue: /demote (A bit buggy atm)
:bulletblue: /title (Permissions are not checked. Updates are allowed regardless of permissions)
:bulletblue: /topic (Permissions are not checked. Updates are allowed regardless of permissions)
:bulletblue: /join (no pchat support yet)
:bulletblue: /part (no pchat support yet)
:bulletblue: /away (Even thought the official client supports it the official server does not. Demon will not support this packet, but Crystal will)
:bulletblue: /back (See /away)
:bulletblue: /admin (Partial, See the list of admin commands above)

Other Features

:bulletgreen: Asynchronous sockets (ie, a delay in a single client doesnt delay the entire server, Latency with 65 clients in the same room is around 3-6ms, ~infinity0 can verify this)
:bulletgreen: XML Database (Custom)

Bug/Security fixes

:bulletred: Fixed the HTML Exploit. No html tags are allowed anymore.
:bulletred: Fixed an issue where privclasses were not being saved with the room data (All privclasses reset to defaults on server restart)
:bulletred: Fixed an issue where you could potentially skip the handshake/login.
:bulletred: Fixed an issue with clients that send \n at the end of the packet body (\n's at the end of the body get stripped)
:bulletred: Fixed an issue where the disconnect message was always [Socket Error] The correct message is now displayed.

Planned Features

:bulletgreen: 100% protocol support (Excluding dA specific tablumps (Emotes, thumbnails, dev tags and icon tags) )
:bulletgreen: Non-standard Packets that will be specific to Crystal. (But will not break compatiability with the official protocol)
:bulletgreen: Support for channels other then main.
:bulletgreen: PChat support.
:bulletgreen: Web-based administration interface, Built into Crystal/Demon
:bulletgreen: Ability to log in via web-based interface, again built into Crysta/Demon
:bulletgreen: Built in web client (Inspired by, But no code taken from dAmn, dA may audit my code at any time by requesting a copy of the source)
:bulletgreen: Asynchronous Chat sends, Speeding up chat messages.
:bulletgreen: MSSql User Database support.
:bulletgreen: MySQL User Database support.

FAQ

:bulletgreen: What is Crystal/Demon?
:bulletred: It is a chat server that emulates deviantArt's Messaging Network's underlying protocol.

:bulletgreen: Why did you write it?
:bulletred: Its main purpose is to allow bot-writers to test their bots in a sandbox environment without fear of being banned if the bot has an unsuspected bug in it, It was also written to test my coding skills and push them to/past their limits. Its how i learn. It may be run on a public server at a later date to allow bot-writers to test their bots without having to install the server.

:bulletgreen: Your going to get banned for this.
:bulletred: No, I wont. Reverse engineering is not against the law. Breaking encryption, Copyright infringement, Stealing other peoples code is. I am doing none of the above. I am simply reverse engineering for compatibility.

:bulletgreen: Have you asked dA's permission to do this?
:bulletred: No, Nor do i feel that i need to. I would gladly cooperate with dA if they asked me to do anything with it.

:bulletgreen: Are you going to start your own chat-network with this?
:bulletred: There has been some talk of this. I don't believe i want the responsibility or the cost associated with running a public service, Nor do i want to compete with dA in any way shape or form.

:bulletgreen: But didn't you say above that you were going to start a public server for bot testing?
:bulletred: I may, or i may not. But that would be its sole purpose. Anyone found using it for any other purpose will be banned on the spot should i start that server. The main and only reason for this server is to alleviate some of the load that bot-testing/creation creates on dAmn, and its administrators. that is all.

:bulletgreen: Do you have any screenshots of the server?
:bulletgreen: I do, As well as the official dAmn Client connected to it. It can be found here

Feel free to join #Serverdom If you have any suggestions or comments. (If im not there leave a comment or send me a note)

Devious Information

  • Current Age: 22
  • Current Residence: None. Im not joking. seriously
  • Interests: programming 3d rendering photoshop and the likes
  • Favourite movie: The hunt for red october
  • Favourite band or musician: Slipknot
  • Favourite genre of music: Hard rock
  • Favourite artist: Dunno. could be you.
  • Favourite poet or writer: :-/
  • Favourite photographer: PhantomxTears
  • Favourite style or digital art: Abstract/Photomanipulation/3d
  • Operating System: Gentoo Linux 2005.1
  • MP3 player of choice: Creative Nomad jukebox 2
  • Shell of choice: /bin/bash
  • Wallpaper of choice: console - No background... just black with white or green text xD
  • Skin of choice: Yours on my wall >:)
  • Favourite game: ConquerOnline (www.conqueronline.com), Doom 3, Quake 3 and 4, Duke Nukem 3d... yes cheesy i know...
  • Favourite gaming platform: PC
  • Favourite cartoon character: Inuyasha
  • Personal Quote: o.O that just adds another level of creepiness to me doesnt it o.O
  • Tools of the Trade: Visual Basic .NET 2005 EE, Photoshop CS, Blender 3D, Poser, GimpShop

deviantART Notice

Devious Comments

Hidden By Owner
!kadillak1:iconkadillak1: May 4, 2008, 11:37:34 AMComment hidden by Owner
This comment is hidden and not visible to general public.
~chaos4roses:iconchaos4roses: Apr 15, 2008, 9:11:13 PM
Hey you! Just stopping by on DA and wanted to check in! Hope you are doing well! :)
~FuckThatNoise:iconFuckThatNoise: Mar 12, 2008, 7:46:59 PM Mood: Wow!
hey man :P

--
-Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep-
!jessicamadison:iconjessicamadison: Mar 1, 2008, 5:15:54 AM
Wow! You really are a brilliant poet, aren't you?

Why don't you join the poetry contest from [link] ?


It's free and every nitwit such as myself who enters gets a small gift

but someone like you might win one of their $10 000 or $100 000 prizes.
~HipHopPrincess8:iconHipHopPrincess8: Jan 25, 2008, 3:55:22 PM
Havent talked to you in a while thought I would check in :)
Hope you're well :hug:

--
Look What I Can Do :juggle:
~TreeHugginFlowaChild:iconTreeHugginFlowaChild: Jan 17, 2008, 6:29:46 PM
Hello!
How come you're never in devart anymore? :noes:
I haven't spoken to you in years!
Well, not literally lol.
<3

--
It's a luxury to feel guilty, because most of the world is just trying to survive.
~P3VAMPQSOAD:iconP3VAMPQSOAD: Jan 14, 2008, 8:56:11 AM
HI!

:heart:
Leslie

--
"There's something that I can't quite explain, I'm so in love with you. You'll never take that away. Well expect me to be calling you to see if you're okay when I'm not around, asking if you love me, I love the way you make it sound, calling you to see...
^cooley:iconcooley: Jan 7, 2008, 7:17:47 PM
Thanks for the watch!

--
Ginger Cooley - Anthro Gallery Director
The one who boasts must boast in the Lord.
Chat w/me at #IamAnthro - official AR chat-room of the anthro gallery.
~plaguethenet:iconplaguethenet: Jan 7, 2008, 6:24:43 AM
you n00b :P Hope you had happy holidays as well =)

--
catboyry> am i seeing this right? plaguethenet actually helping a newbie? :wow:
plaguethenet> catboyry: Yes. I am. For once.
** kakarma has left
catboyry> hell has frozen over and all the admins subscriptions just ran out :sprint:
~Likeafairy:iconLikeafairy: Jan 2, 2008, 10:53:44 AM
thank you :)

--
And earthquakes are to a girl's guitar
Member of SexyDeviants
`FixMeKnow:iconFixMeKnow: Jan 2, 2008, 7:00:03 AM
thanks so much for the fav!

--
NOTICE: Sexual harassment in this area will not be reported. However, it will be graded.
*edaoust:iconedaoust: Dec 30, 2007, 1:02:19 PM
Thanks for the :+fav:! :)

--
Eric Daoust Photographer
Gallery: [link]
~drekamschu:icondrekamschu: Dec 30, 2007, 6:53:49 AM Mood: Love
I must know HTML for learning php?

--
I see and feel the evil
My hands will crush ém all
You think you have the answer
I´ll laugh and watch you fall
=BlackMage12:iconBlackMage12: Dec 29, 2007, 6:06:18 PM
Happy New Year!
:party::cake::w00t:! have a good one!, from me to you, Love BlackMage12.


--
rest your weary heads upon my strengthened shoulder.
Come to me with any fears and sadness and they shall disappear.
Fall asleep right here, and lose all worry dear, for I am your savior.
=shadowed-light-waves:iconshadowed-light-waves: Dec 25, 2007, 3:27:58 AM


Happy Holidays! :santa: :holly:






--
-----------------------------------------
[insert meaningful signature here]
-----------------------------------------
=chinaroses:iconchinaroses: Dec 25, 2007, 12:53:26 AM
Hey!

Just wanted to drop by to say "Happy HoLidays"!

Have a great time with those that mean the most to you.

:hug:

Best Wishes,

Jess :blowkiss:

--
PeopLe are Like stained-gLass windows. They sparkLe and shine when the sun is out; but when the darkness sets in their true beauty is reveaLed onLy if there is a Light inside.-ELisabeth kubLer-ross
CLick!
=Kyogo:iconKyogo: Dec 25, 2007, 12:32:25 AM
.:*Merry Christmas*:.
--------------------------
------------☼☼------------
-----------☼☼☼-----------
----------☼☼☼☼----------
---------☼☼☼☼☼---------
--------☼☼☼☼☼☼--------
-------☼☼☼☼☼☼☼-------
------☼☼☼☼☼☼☼☼------
-----☼☼☼☼☼☼☼☼☼-----
----☼☼☼☼☼☼☼☼☼☼----
---☼☼☼☼☼☼☼☼☼☼☼---
-----------☼☼☼-----------
-----------☼☼☼-----------
-----------☼☼☼-----------
:glomp: i hope you enjoy your holidays :aww:

(yes i totally just typed the tree out lol)

--
*dunpinta = :heart:
DeviantART Status - Help & FAQ - Help Desk
=chinaroses:iconchinaroses: Dec 25, 2007, 12:29:36 AM
Hey!

Thanks so much for adding [link] to your :+fav:!

Your support means a Lot to me! :D

Enjoy your hoLidays! :w00t: :hug:

Jess

--
PeopLe are Like stained-gLass windows. They sparkLe and shine when the sun is out; but when the darkness sets in their true beauty is reveaLed onLy if there is a Light inside.-ELisabeth kubLer-ross
CLick!
=chinaroses:iconchinaroses: Dec 23, 2007, 9:56:49 PM
Happy HoLidays!

:hug:

Jess

--
PeopLe are Like stained-gLass windows. They sparkLe and shine when the sun is out; but when the darkness sets in their true beauty is reveaLed onLy if there is a Light inside.-ELisabeth kubLer-ross
CLick!
~plaguethenet:iconplaguethenet: Dec 18, 2007, 7:04:23 AM
/kill kyogo

--
catboyry> am i seeing this right? plaguethenet actually helping a newbie? :wow:
plaguethenet> catboyry: Yes. I am. For once.
** kakarma has left
catboyry> hell has frozen over and all the admins subscriptions just ran out :sprint: