Latest server files

General assistance and guidelines for editing the server side of Soma.

Re: Latest server files

Postby arcanine » Fri Feb 24, 2012 1:02 am

ah I removed the guild logo directory from the oneperone folder in 2.5, take that folder from 2.4 and add it to your oneperone folder for now I'll fix it in the next release
User avatar
arcanine
SD Pro 5 Star
SD Pro 5 Star
 
Posts: 1056
Joined: Mon Apr 21, 2008 2:53 pm

Re: Latest server files

Postby phoenixgolden » Mon Feb 27, 2012 2:46 pm

well 2.5 works fine for me no problem AT all so yeah keep it up arc
Phoenix.

Image

Human @Inca SomaDev (retired)
phoenixgolden
SD Pro 5 Star
SD Pro 5 Star
 
Posts: 1170
Joined: Sat Oct 08, 2011 9:24 pm

Re: Latest server files

Postby arcanine » Tue Mar 06, 2012 11:18 am

Change log: 2.6
Okay this is a big maintenance release in particular for the database a big thank you to Finito for his work on this
the change log database wise is here: http://dl.dropbox.com/u/2104457/ChangeLog.txt
the full SQL script is here: http://dl.dropbox.com/u/2104457/Soma-2- ... Script.sql
be aware the script isn't a upgrade script if you already have data in those tables don't execute it, otherwise it will cause unpredictable results or potentially data loss

I've also restored the missing the guildlogo folder that I took out the last release, deleted the orphaned soma user on the database, included instructions for loop back problems and deleted the service manager (use the service creator)

Finito's changes reset the database we have back to esoma rates the database we were using before had been modified away from esoma this release corrects those changes including but not limited to incorrect rates and incorrect drop rates, see the change log for details

The register page has been upgraded to use the odbc driver so we can use new versions of PHP I've yet to upgrade the other scripts yet but simply create a 32bit odbc connection for your register page and update config.php accordingly I'll be amending the main guide with this new method when possible, I may also try and switch us over to nginx if I can get it with PHP pre-installed as xampp has become a giant half gig install


Code: Select all
http://dl.dropbox.com/u/2104457/SERVER2.6.zip
User avatar
arcanine
SD Pro 5 Star
SD Pro 5 Star
 
Posts: 1056
Joined: Mon Apr 21, 2008 2:53 pm

Re: Latest server files

Postby PARAMOUNT » Wed Mar 07, 2012 2:25 pm

Thanks Arc + Finito, looks like you've done loadzz =)
Be ready. Be great.
Image
PARAMOUNT
SD Four Star
SD Four Star
 
Posts: 242
Joined: Tue Jul 26, 2011 4:16 pm

Re: Latest server files

Postby soulsomaa » Thu Mar 15, 2012 4:01 am

just to adress when i was using the new server files 2.6 i could not get my shop tool to work so maybe it could be some sort of but in the server files i dont know but would you please look into this
Image
soulsomaa
SD Three Star
SD Three Star
 
Posts: 101
Joined: Sat Mar 10, 2012 7:07 pm

Re: Latest server files

Postby EvilSpoon » Sat Jun 23, 2012 10:48 pm

soulsomaa wrote:just to adress when i was using the new server files 2.6 i could not get my shop tool to work so maybe it could be some sort of but in the server files i dont know but would you please look into this


Also having problems with the shop tool not displaying any info on whats in the shops ect :(
User avatar
EvilSpoon
SD One Star
SD One Star
 
Posts: 16
Joined: Tue May 10, 2011 7:40 pm

Re: Latest server files

Postby arcanine » Sun Jun 24, 2012 1:39 pm

remix has updated his shop tool to work with the latest table structure:
viewtopic.php?f=17&t=4668
User avatar
arcanine
SD Pro 5 Star
SD Pro 5 Star
 
Posts: 1056
Joined: Mon Apr 21, 2008 2:53 pm

Re: Latest server files

Postby EvilSpoon » Sun Jun 24, 2012 4:08 pm

Thanks a lot, working fine now <3 :)
User avatar
EvilSpoon
SD One Star
SD One Star
 
Posts: 16
Joined: Tue May 10, 2011 7:40 pm

Re: Latest server files

Postby envy360 » Sun Jul 08, 2012 6:08 pm

Thank you for your continued work much appreciated!
Image
envy360
SD Four Star
SD Four Star
 
Posts: 157
Joined: Fri Apr 18, 2008 10:14 pm

Re: Latest server files

Postby unvmeh » Fri Jul 20, 2012 3:06 pm

Server file edits,

1.1
Spoiler: show
arcanine wrote:change log 1.1:
  • Added web tools from: http://eamayl.2.forumer.com/index.php?showtopic=14
  • Seperated database tools and web tools
  • Edited database to allow nulls on the account table to allow successful register.php execution
  • Default account added, soma/soma no character added


1.2
Spoiler: show
arcanine wrote:Change log 1.2:
  • Updated Game.exe - now dir.ini accepts strings allowing for domain names and IP addresses


Contributed by Finito


1.3
Spoiler: show
arcanine wrote:Change log 1.3:
  • Added latest oneperone as contributed by Finito/Tiffany
  • Deleted older oneperone

Image


1.4
Spoiler: show
arcanine wrote:Change log 1.4:
  • Added remix's latest tool set - seems to be a login server there to replace services needs testing
  • Changes to the database, it didn't seem to restore in previous edits
  • the current oneperone is still buggy hoping to have 1.5 out soon

has to now be hosted on external sites as the file is larger then 5mb which is the limit for this forum's attachment system.

Code: Select all
http://rapidshare.com/files/382392062/SERVER1.4.zip.html


Code: Select all
http://dl.dropbox.com/u/2104457/SERVER1.4.zip


1.5
Spoiler: show
arcanine wrote:Change Log: 1.5:
  • Oneperone should be dupe free and hopefully doesn't use Korean strings like before, this however has not been tested it should include all dupe fixes made by Finito and kindly implemented by Tiffany

I will be asking remix about his login server to see how it holds up as a replacement to the standard services set-up

Code: Select all
http://dl.dropbox.com/u/2104457/SERVER1.5.zip


Code: Select all
http://rapidshare.com/files/382459643/SERVER1.5.zip


1.6
Spoiler: show
arcanine wrote:Change log: 1.6


Code: Select all
http://dl.dropbox.com/u/2104457/SERVER1.6.zip


Code: Select all
http://rapidshare.com/files/382744567/SERVER1.6.zip


1.7
Spoiler: show
arcanine wrote:Change log: 1.7


Code: Select all
http://dl.dropbox.com/u/2104457/SERVER1.7.zip


Code: Select all
http://rapidshare.com/files/383178704/SERVER1.7.zip


1.8
Spoiler: show
arcanine wrote:Change log: 1.8
  • An updated version of Agent(sharedmem).exe has four characters for dsn name instead of eight negates the need for a second ODBC connection, if using a four character DSN name contributed by Finito
  • Commented out TYT NPCS giving out all auras and magics for free
  • Several typos corrected in events, typo list provided by Finito

Code: Select all
http://dl.dropbox.com/u/2104457/SERVER1.8.zip

Code: Select all
http://rapidshare.com/files/387509056/SERVER1.8.zip


1.9
Spoiler: show
arcanine wrote:Change log: 1.9
  • Current.php, Rates.php, Guild_recruiting.php, Ranks.php, fixed they were outputting source code because of incorrect PHP tags I assume xampp has become stricter in later revisions (should have been <?php ?> instead of the short hand <? ?>) all web PHP files should now render correctly.

Code: Select all
http://dl.dropbox.com/u/2104457/SERVER1.9.zip

Code: Select all
http://rapidshare.com/files/389077351/SERVER1.9.zip


2.0
Spoiler: show
arcanine wrote:Change log: 2.0
    Oneperone fixes - fixes and change log provided by Finito
  • GV Trace Recall (New Version, works!)
    - Fixes gv trace and recall issue.
  • Magic Arrow Level EXP
    - Fixes magic arrow damage not being capped to the current hp of NPC so can gain extra level exp
  • New Hero Start Location Fix
    - Fixes the starting location of new character when the zones are not in order within serverinfo table
    uses the ConvertToServer function instead of just converting it by assuming that
    the index for the zone is the zone value.
  • Remove redundant change storage index call
    - Removes the redundant call to ChangeStorageIndex.
  • Remove call to unknown function
    - Prevent a packet from using this function.
  • srand Fix
    - Fixes usage of srand. Needs to be called once per thread only
  • Police Command fix (Database changes needed also)
    - Fixes /poilce command.
  • Throw weapon aura not removed fix
    - Fixes aura not being removed when throwing a weapon.
  • Special Attack fix
    - Fixes special attack bug where special attacks currently on player do not get
    cleared when using special attack and target is another player.
  • NPC Dead event fix
    - Fixes npc dead event exploit.
    Where it is possible to modify client and get it to execute events put on
    monsters without having to kill them just click them.
    Database fixes - changes to / creation of the following procedures:
  • Check session login
  • Guild insert req
  • Load char data
  • Load user data
  • New char
  • Police - related procedures: load police bbs, load police, update police bbs, update police
    Fixes the police command and the exploit allowing you to login to any character from any account
    Creation/Modification of tables
  • tb_UserMonster - fixes db log spam
  • Basic item table modified - fixes 1 hit kill with ghoul mushroom client


Code: Select all
http://dl.dropbox.com/u/2104457/SERVER2.0.zip

Code: Select all
http://www.megaupload.com/?d=A0IDACUD


2.1
Spoiler: show
arcanine wrote:Change log: 2.1
    Oneperone fixes - Fixes provided by Finito testing by Abraxus/Finito
  • Regression release to fix conflict of patches applied to 1.9 oneperone, oneperone should now load as expected

Code: Select all
http://dl.dropbox.com/u/2104457/SERVER2.1.zip


2.2
Spoiler: show
arcanine wrote:Change log: 2.2
    War of the Worlds fix - database change
  • All spawns over 30k have been manually moved into free 1-9999 spawns, this should in theory fix the wotw crash, please report any strange NPC placements

Code: Select all
http://dl.dropbox.com/u/2104457/SERVER2.2.zip



2.3
Spoiler: show
arcanine wrote:Change log: 2.3
    Stopping source clients being able to log into any character with any authenticated account - database change
  • Details of upgrade here: http://pastebin.com/V6xhjsVi
  • I can't remember if this has been patched before but better safe than sorry, credits to Ramy for this patch

Code: Select all
http://dl.dropbox.com/u/2104457/SERVER2.3.zip


2.4
Spoiler: show
arcanine wrote:Change log: 2.4

Code: Select all
http://dl.dropbox.com/u/2104457/SERVER2.4.zip


2.5
Spoiler: show
arcanine wrote:Change log: 2.5
  • New oneperone fixes and regression of on event kill exploit as the fix would crash a server: fixes listed here: http://d.pr/nCa
    - please note source clients can run on kill events on monsters by clicking the monster, if you are running an event on monster death check it was killed with: A CHECK_ALIVE_NPC <monstersetid> 0 if you are doing it for a large spawn, you need to have one monster per spawn to check if that monster was killed properly before you run your event code
    -thank you to finito for the fixes and ramy for testing and patching the oneperone with the fixes
    oneperone fixes for old oneperones found here: http://dl.dropbox.com/u/2104457/ollydebug%20scripts.zip
  • Level cap and Skill cap uncapped inside oneperone (make appropriate changes to database tables to allow this if desired)
  • tb_inc and d_tb_inc design changes to accommodate the rates script - database change
  • File cleanup in the oneperone folder (agent)sharedmem.exe moved to misc folder under tools, soma proxy moved to tools


Code: Select all
http://dl.dropbox.com/u/2104457/SERVER2.5.zip


2.6
Spoiler: show
arcanine wrote:Change log: 2.6
Okay this is a big maintenance release in particular for the database a big thank you to Finito for his work on this
the change log database wise is here: http://dl.dropbox.com/u/2104457/ChangeLog.txt
the full SQL script is here: http://dl.dropbox.com/u/2104457/Soma-2- ... Script.sql
be aware the script isn't a upgrade script if you already have data in those tables don't execute it, otherwise it will cause unpredictable results or potentially data loss

I've also restored the missing the guildlogo folder that I took out the last release, deleted the orphaned soma user on the database, included instructions for loop back problems and deleted the service manager (use the service creator)

Finito's changes reset the database we have back to esoma rates the database we were using before had been modified away from esoma this release corrects those changes including but not limited to incorrect rates and incorrect drop rates, see the change log for details

The register page has been upgraded to use the odbc driver so we can use new versions of PHP I've yet to upgrade the other scripts yet but simply create a 32bit odbc connection for your register page and update config.php accordingly I'll be amending the main guide with this new method when possible, I may also try and switch us over to nginx if I can get it with PHP pre-installed as xampp has become a giant half gig install


Code: Select all
http://dl.dropbox.com/u/2104457/SERVER2.6.zip


Big Thanks to Arcanine for his contentious work.
........./´¯/)
......../¯..//
......./..../ /
./´¯/'...'/´¯¯`·¸
/'/.../..../......./¨¯\
('(...´(..´......,~/'...')
.\.................\/..../
..\.......... _.·´/
...\..............(
....\.............\
.....\.UNVMEH.\
User avatar
unvmeh
SD Pro 5 Star
SD Pro 5 Star
 
Posts: 1438
Joined: Tue Apr 29, 2008 7:33 pm

PreviousNext

Return to Server Development

Who is online

Users browsing this forum: No registered users and 2 guests

cron