Graal Forums  

Go Back   Graal Forums > Downloads > Official Releases

Reply
 
Thread Tools Display Modes
  #1  
Old 04-15-2010, 10:44 PM
Nalin's Avatar
Nalin Nalin is offline
Waffles (Owner)
 
Join Date: Nov 2007
Location: WA, USA
Posts: 546
Thanks: 111
Thanked 854 Times in 381 Posts
Nalin is a splendid one to beholdNalin is a splendid one to beholdNalin is a splendid one to beholdNalin is a splendid one to beholdNalin is a splendid one to beholdNalin is a splendid one to behold
Default GServer2 Release: 2.2.0

Yay. A new release.

This release has a bunch of bug fixes from all across the board.

serveroptions.txt was updated this release with a bunch of new options to enable/disable triggeraction and flag hacks. They can be found near the bottom of the file.

Also, readme.txt was updated with a bunch of information about the Graal Reborn gserver, including all the triggeraction hacks. Tell me if something is confusing or if I am missing something and I'll make sure to add it for the next release.



Changes for this version:
* bug fix, + new feature, o other

* Some admin-only server options weren't in the list of protected options. They are now.
* Server now correctly deletes an empty string flag.
* A player's online seconds, kills, and deaths will now display correctly in their profile if their values exceed 1568735.
* Sign text is no longer trimmed.
* The server correctly handles UTF-8 file names in Windows now.
* Fixed a bug where moving a file in RC would fail to move the file and delete the original.
* Player gani parameters #P6 through #P9 should be correctly passed to other players now.
* String arrays in the profile field are correctly tokenized now.
* Fixed a bug with saving weapons where the SCRIPTEND field wasn't being written correctly in some instances.
* The RC command /restartserver no longer ignores the server overrides specified in servers.txt.
* The gr.removeguild triggeraction hack will remove the guild tag from all currently online players when the guild is deleted.
* Fixed a bug where the client's guild wasn't being cleared internally.
* If a player issues a setlevel2 command to warp to the same level he is in, the server just moves the player instead of attempting to warp him. This fixes some script issues with isleader.
* RCs will use their properly set nickname now, instead of using the nickname saved to the user's account file when they last logged in as a normal client.
* Fixed the creation of new directories via RC. It can now recursively create new directories.
* Fixed a bug with the sparring deviation decay algorithm.
+ Comments in settings files can be placed anywhere now.
+ Flag hack gr.ip added.
+ Triggeraction hacks gr.appendfile, gr.writefile, and gr.rcchat added.
+ Added new server options to enable/disable all the various triggeraction and flag hacks.
o Updated readme.txt with a bunch of information about the Graal Reborn gserver, including information on all the triggeraction hacks.
o Updated the build system to premake 4.



Subversion tag for this release:
http://gs2emu.googlecode.com/svn/gserver-v2/tags/2.2.0/


Attached Files
File Type: zip gserver_2.2.0-fix.zip (424.4 KB, 336 views)
__________________
Once upon a midnight dreary, while I pondered weak and weary,
Over many a quaint and curious volume of forgotten lore,
While I nodded, nearly napping, suddenly there came a tapping,
As of some one gently rapping, rapping at my chamber door.
`'Tis some visitor,' I muttered, `tapping at my chamber door -
Only this, and nothing more.'

Last edited by Nalin; 04-15-2010 at 10:47 PM.
Reply With Quote
The Following 10 Users Say Thank You to Nalin For This Useful Post:
 (04-15-2010), Cadavre (04-16-2010), Downsider (04-16-2010), Hikeido (04-21-2010), Lambo (04-17-2010), RileyFiery (04-15-2010), SeraphX (04-16-2010), urza (04-15-2010), VariousWeapon (04-18-2010), Zefyros (04-18-2010)
  #2  
Old 04-16-2010, 04:37 AM
Cadavre's Avatar
Cadavre Cadavre is offline
Webmin
 
Join Date: Jan 1998
Posts: 2,014
Thanks: 324
Thanked 432 Times in 285 Posts
Cadavre is just really niceCadavre is just really niceCadavre is just really niceCadavre is just really nice
Default

Haven't you forgotten to mention the Linux socket fix. It should be fixed now. :o I haven't had a single crash since last update. :> With exception from Kalzor's PW that doesn't want to exist. Atleast it doesn't cause crashes.
__________________

Reply With Quote
  #3  
Old 04-16-2010, 02:37 PM
Nalin's Avatar
Nalin Nalin is offline
Waffles (Owner)
 
Join Date: Nov 2007
Location: WA, USA
Posts: 546
Thanks: 111
Thanked 854 Times in 381 Posts
Nalin is a splendid one to beholdNalin is a splendid one to beholdNalin is a splendid one to beholdNalin is a splendid one to beholdNalin is a splendid one to beholdNalin is a splendid one to behold
Default

Well, those problems didn't exist in 2.1.0. I changed something in the trunk which exposed a bunch of issues. They were fixed before release.
__________________
Once upon a midnight dreary, while I pondered weak and weary,
Over many a quaint and curious volume of forgotten lore,
While I nodded, nearly napping, suddenly there came a tapping,
As of some one gently rapping, rapping at my chamber door.
`'Tis some visitor,' I muttered, `tapping at my chamber door -
Only this, and nothing more.'
Reply With Quote
  #4  
Old 04-16-2010, 04:02 PM
Cadavre's Avatar
Cadavre Cadavre is offline
Webmin
 
Join Date: Jan 1998
Posts: 2,014
Thanks: 324
Thanked 432 Times in 285 Posts
Cadavre is just really niceCadavre is just really niceCadavre is just really niceCadavre is just really nice
Default

okay.
__________________

Reply With Quote
  #5  
Old 04-18-2010, 05:50 PM
Pyro Pyro is offline
Senior Member
 
Join Date: Apr 2009
Posts: 283
Thanks: 6
Thanked 26 Times in 19 Posts
Pyro is on a distinguished road
Default

Quote:
Originally Posted by Nalin View Post
+ Triggeraction hacks gr.writefile,
does that mean that you can make a level through script now?
Reply With Quote
  #6  
Old 04-18-2010, 06:01 PM
Downsider's Avatar
Downsider Downsider is offline
VIP
 
Join Date: Aug 2007
Posts: 1,144
Thanks: 105
Thanked 309 Times in 200 Posts
Downsider is a jewel in the roughDownsider is a jewel in the roughDownsider is a jewel in the roughDownsider is a jewel in the rough
Default

Nalin, can you add gr.readfilechar,filename,returnstring,pos,length;?

So I can do gr.readfilechar,file.txt,client.poop,5,1 and it would return the fifth character of file.txt as client.poop?

I'd add it to my own GServer, as this is something I need for Worldcraft, but I can't get it compiling correctly with Cygwin and I can't be bothered to set up any other compilers. Thanks.
__________________
Reply With Quote
  #7  
Old 04-18-2010, 06:29 PM
Beholder's Avatar
Beholder is offline
Administrator
 
Join Date: Jun 2007
Location: Canada
Posts: 3,325
Thanks: 141
Thanked 1,023 Times in 575 Posts
Beholder is a splendid one to beholdBeholder is a splendid one to beholdBeholder is a splendid one to beholdBeholder is a splendid one to beholdBeholder is a splendid one to beholdBeholder is a splendid one to beholdBeholder is a splendid one to beholdBeholder is a splendid one to behold
Send a message via AIM to Beholder
Default

Quote:
Originally Posted by Pyro View Post
does that mean that you can make a level through script now?
It's moreso for making log files (goes into the log folder)
But should you make the log folder useable for .nw somehow.. Then yeah, you could make a level with it... Only you would need to know how to parse tiles to save it properly
Absolute max length of the string in the triggeraction, 223.
__________________
Reply With Quote
  #8  
Old 04-18-2010, 07:26 PM
Pyro Pyro is offline
Senior Member
 
Join Date: Apr 2009
Posts: 283
Thanks: 6
Thanked 26 Times in 19 Posts
Pyro is on a distinguished road
Default

Quote:
Originally Posted by Beholder View Post
It's moreso for making log files (goes into the log folder)
But should you make the log folder useable for .nw somehow.. Then yeah, you could make a level with it... Only you would need to know how to parse tiles to save it properly
Absolute max length of the string in the triggeraction, 223.
couldn't you just have it write a .txt file with the text of a .nw file in it and have it save as level.nw?
Reply With Quote
  #9  
Old 04-18-2010, 07:50 PM
Beholder's Avatar
Beholder is offline
Administrator
 
Join Date: Jun 2007
Location: Canada
Posts: 3,325
Thanks: 141
Thanked 1,023 Times in 575 Posts
Beholder is a splendid one to beholdBeholder is a splendid one to beholdBeholder is a splendid one to beholdBeholder is a splendid one to beholdBeholder is a splendid one to beholdBeholder is a splendid one to beholdBeholder is a splendid one to beholdBeholder is a splendid one to behold
Send a message via AIM to Beholder
Default

You can pick and choose the filename, but the thing is, it can only write/append 223~ chars at a time (less actually). And the saved files go into your logs/ folder
__________________
Reply With Quote
  #10  
Old 04-18-2010, 07:52 PM
Nalin's Avatar
Nalin Nalin is offline
Waffles (Owner)
 
Join Date: Nov 2007
Location: WA, USA
Posts: 546
Thanks: 111
Thanked 854 Times in 381 Posts
Nalin is a splendid one to beholdNalin is a splendid one to beholdNalin is a splendid one to beholdNalin is a splendid one to beholdNalin is a splendid one to beholdNalin is a splendid one to behold
Default

Quote:
Originally Posted by Downsider View Post
Nalin, can you add gr.readfilechar,filename,returnstring,pos,length;?

So I can do gr.readfilechar,file.txt,client.poop,5,1 and it would return the fifth character of file.txt as client.poop?

I'd add it to my own GServer, as this is something I need for Worldcraft, but I can't get it compiling correctly with Cygwin and I can't be bothered to set up any other compilers. Thanks.
Yeah, I guess I could. Just keep in mind that it will take some time before the variable is set. It may make your scripts incredibly complicated as the data might not come in until a couple script executions.
__________________
Once upon a midnight dreary, while I pondered weak and weary,
Over many a quaint and curious volume of forgotten lore,
While I nodded, nearly napping, suddenly there came a tapping,
As of some one gently rapping, rapping at my chamber door.
`'Tis some visitor,' I muttered, `tapping at my chamber door -
Only this, and nothing more.'
Reply With Quote
Reply
Thread Tools
Display Modes

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

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

Forum Jump


All times are GMT -4. The time now is 07:47 AM.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Hosting provided by How to Pass a Drug Test
Administration by Eevul Organization
Sponsored by Swedish Breakcore