Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Tutorial 1.18 Server files, Including all needed files!

Experienced Elementalist
Joined
Jul 6, 2014
Messages
222
Reaction score
14
"C:\Windows\system32>" ???
irisloginserver must be run at iris server folder

to run as admin simply select the .bat file (in this case 03_INSTAL_SERVICE_LS.bat), press right click on mouse and select "run as admin"
Yeah I did that but win8s cmd always makes .bat as admin to C:\windows\system32 and I don't know why <.<

tidie10 My server is stored at D:\1Iris Online Pserver\server and I allready tried to do it manually. I'll try converting to .exe tomorrow. (w/ )


Oh and PS: Does my client has to be in the same folder as the server? (Wingless)
 
Last edited:
In the Emperor name
Loyal Member
Joined
Jun 25, 2011
Messages
1,605
Reaction score
238
no need to be on same folder, in fact is better if its on another folder

if you still cant get this to work, i can help tomorrow on TV
 
Last edited:
Experienced Elementalist
Joined
Jul 6, 2014
Messages
222
Reaction score
14
Edit: I'm just gonna stop trying but thanks for the help.
 
Last edited:
Experienced Elementalist
Joined
Dec 16, 2010
Messages
233
Reaction score
75
It's easy, you should read. Right click on IrisLoginSrv.exe or IrisGameSrv.exe -> Security/Admin rights checks -> and run it again. Now All try to run there .exe will require admin rights, if you do it throw .bat or cmd it will add some parameters (executable params) to start as admin and it wont work.
 
Joined
Jul 8, 2009
Messages
445
Reaction score
64
What will we be needing?

Code:
Ok so here are the 1.18 Server files:
[url=http://www.mediafire.com/?93c6ftj1msw10wz]IRIS1.18.rar[/url]

Mirror 1.18 server files mirror:
[url]http://dropcanvas.com/0dta9/1[/url]
 Credits for uploading this - Yeikel

1.18 Client:
[url]https://rapidshare.com/#!download|1p2|2566111316|Wingless_Client_1.18.exe|1244202|0|0[/url]

MU links:
Wingless Client 1.18.part1.exe (200.0 MB)
[url]https://mega.co.nz/#!TdFRxDiR!Qyddqw-lrahVgX1uFL0w6kT_14xH7PQyGv5rGXyrYkw[/url]
Wingless Client 1.18.part2.rar (200.0 MB)
[url]https://mega.co.nz/#!nQFHSS7C!ek5mdyrz-k-FIOx5SZm2o2ZvZ-0oGY-h-p8vMB2bZ30[/url]
Wingless Client 1.18.part3.rar (200.0 MB)
[url]https://mega.co.nz/#!vI8TmBiQ!Nie3uFVIKIKUF9AJswUXVkkGtiUV1zWmoSJJEuUhWbg[/url]
Wingless Client 1.18.part4.rar (200.0 MB)
[url]https://mega.co.nz/#!TUtjXA6T!Z0NWgjQGE5iwRxmWlZK_VHEei59oVxpK94eJoZEzo3g[/url]
Wingless Client 1.18.part5.rar (200.0 MB)
[url]https://mega.co.nz/#!qZMDzDKZ!TGsosguMZhcQ66AIA15csjjIYylqF-v7aV3aMhy9YnA[/url]
Wingless Client 1.18.part6.rar (200.0 MB)
[url]https://mega.co.nz/#!qRkynJ4L!DvKwdzhZueFoHa_k1Z2lpUrbzm0Xgj2sbUOigYomf78[/url]
Wingless Client 1.18.part7.rar (3.9 MB)
[url]https://mega.co.nz/#!DIEgiJpQ!S0rTt105wyh0Un_qAGylgAn1lzwOKKdqK5842QZkf_8[/url]

1.18 client mirror:
[url]http://dropcanvas.com/download/5x0rh/1[/url]
 Credits for uploading this - Yeikel

MF links:
[url=http://www.mediafire.com/?hlgrlrba377bz4g]Part1[/url]
[url=http://www.mediafire.com/?dh5xkwaacix65la]Part2[/url]
[url=http://www.mediafire.com/?gdp8x4pbxzaxwp0]Part3[/url]
[url=http://www.mediafire.com/?pjfcc56fj2vlx1e]Part4[/url]
[url=http://www.mediafire.com/?bd1j2cways3crgc]Part5[/url]
[url=http://www.mediafire.com/?6tsbdjtulyd6d5d]Part6[/url]
[url=http://www.mediafire.com/?yir6cyratn95fio]Part7[/url]

note:
[COLOR="#FF0000"][I]If you are getting a Split Archive Blocked error from mediafire please create a mediafire account and log in and try to DL again. If same result save the files in your account then download from your account.
Or
Use a premium link generator to download the parts.[/I][/COLOR]

IP Converter tool: [url]http://forum.ragezone.com/attachments/f640/89945d1309970760-iris-online-ip-converter-tool-ipconv.zip[/url]

MsSQL 2005/2008

SQL Server Management Studio Express

Fixed WebServer to stop letting people  register as a admin account: [url=http://www.mediafire.com/?osg9st781wf0n9o]WebServer.rar[/url]

Not neccesary but fixes the whisper and mail bug in game, here is the [URL="http://www.mediafire.com/?1zdo509sn5r5feu"]PATCH[/URL] <--- Credits to Timebomb
Now over to the main tutorial!

1a. Creating the databases

Create the following databases inside MsSQL 2005/2008:

- iris_logdb
- iris_gamedb
- WEB_MEMBERDB

1b. Restoring iris_memberdb.bak

- Right click on Databases inside MsSQL and choose Restore Database...
Now a window will pop-up.

Now you will see some options, at To database: type iris_memberdb
Next on the same windows click on "from device" and locate your "iris_memberdb.bak" file!
And click OK

Now execute all .sql files to where they belong.

2a. Deleting users (that may still exist once the files were executed)

First we will check every database we just checked if it has a user named 175iris or 175web!
To do this expand: iris_gamedb > Security > Users
If there are users named 175iris or 175web, if so delete them!

Do this for the other 3 databases aswell!!

2b. Creating users

To do this expand, Security and RIGHT click Logins
Now choose New Login...

Username: 175iris

Now tick SQL Server authentication

Password: zida@()#(zk2

Tick "Enforce Password Policy"

Now go to User mapping wich is located on the left.
And give the 4 databases we created "db_owner" rights

Once done click OK.

2c. Creating Second User

Reppeat the same process as 2b.
but with this username and password:
Username: 175web
Password: tmvdemgmspdlgfd$$

ONLY gives this user db_owner rights for WEB_MEMBERDB!

2d. Re-check if 175iris has db_owner rights for the 4 databases!

3. Creating the ODBC

SystemDSN/SQLServer(SERVERNAME\SQLEXPRESS)
- IRIS_MEMBERDB
- IRIS_LOGDB
- IRIS_GAMEDB
- WEB_MEMBERDB
with user : 175iris
password : zida@()#(zk2

4. Creating an account!

- Goto Databases\WEB_MEMBERDB\Programmability\
Stored Procedures > Execute dbo.AC_sp_CreateAccount table.

- add username at @strGameAccount Value < change the value
- add password at @strGamePWD Value < change the value
- add pin 1234 at @strToGameP Value < change the value
- add sdf at @strTjUser Value < change the value
- add 1 at @strSex Value < change the value
- add 1 at @strage value < change the value
- add dsfsdf at @strBirthday value < change the value
- add fsdf at @strTrueid value < change the value
- add sdfsd at @strEmail value < change the value
- add test at @strErrinfo value < change the value

5.Editing the .cfg/.txt files!

Edit IrisAgentDemon.cfg and check the ip. (change the IP "192.168.0.198" to your LAN Ip)

Edit IrisGameSrv.cfg and check the ip. (change the IP "192.168.0.198" to your LAN Ip)

Edit IrisLogDemon.cfg and check the ip. (change the IP "192.168.0.198" to your LAN Ip)

Edit IrisLoginSrv.cfg and check the ip. (change the IP "192.168.0.198" to your LAN Ip)

Edit Serverinfo.txt and check the ip. (change the IP "192.168.0.198" to your LAN Ip)

Edit Servertool.text and check the ip. (change the IP "192.168.0.198" to your LAN Ip)

6. Installing LS and GS!

Run in order:
01_INSTAL_LS.bat (If an error would exist here you did not check if all 4 databases have db_owner ticked!)
02_INSTAL_GS.bat (If an error would exist here you did not check if all 4 databases have db_owner ticked!)

03_INSTAL_SERVICE_LS.bat (has to be run as adminstator to be able to install)
04_INSTAL_SERVICE_GS.bat (do the same as abover!)
05_INSTAL_SERVICE_AD.bat (do the same as abover!)

7. Editing client to your IP!

Open IP converter Tool:
Enter your LAN IP and click the arrow that faces down.

And copy the number that just showed up!

Now go to where you installed your client:

Right click "StartGame" and select properties
At Target it should look like this C:\Gameinter\irisjam1.18\irisclient.exe XXXXX

XXXX = the numbers you copied from IP Converter tool

Now click Apply and OK!

Next open up Patch.ini and change the IP "192.168.0.198" to your LAN Ip!

8. Starting Server!

Open these batch files IN order!

- Start_AD
- Start_LS
- Start_GS
- Start_LD

Now open Servertool.exe, tick the first box and click on "Game Master ON"

And leave Servertool.exe open!

9. Logging in on server!

Go back to your client folder, and run Startgame.exe AS administrator.

Now fill in your details and enjoy the game!


Credits:
- Lucky (for the original Server Files (wich he never revived the links for!)
- Timebomb (For 1.18 Mirror upload)
- Me (for creating this tutorial and adding the missing parts that existed in Timebomb's 1.18 server re-upload)

Do not miss the "LIKE" button!

Later i will post how to let others go on your server too! And a working GMtool, so stay low and wait ^^

Tutorial: Putting server online so others can connect!

irisagentdemon.cfg:

Code:
SERVICE_NAME:			AgentDemon
AGENT_DEMON_ADDRESS(IPv4):	winglessiris.no-ip.biz (No-IP host)
AGENT_BROADCAST_ADDRESS(IPv4):	192.168.0.198 (LAN-Ip)
LOGIN_PORT:                15002
GAME_PORT:                 15004
LOG_PORT:                  15000

MANAGE_SERVER: LoginServer		213.118.13.254 (WAN-Ip)
MANAGE_SERVER: LogDemon			213.118.13.254 (WAN-Ip)
MANAGE_SERVER: GameServer		213.118.13.254 (WAN-Ip)

IrisGameSrv.cfg:

Code:
SERVICE_NAME:              GameServer
SERVER_NO:                 1
CHANNEL_NO:                1
GAME_SERVER_ADDRESS(IPv4): winglessiris.no-ip.biz (No-IP host)
GAME_BROADCAST_RECV(IPv4): 192.168.0.198 (LAN IP)
GAME_BROADCAST_SEND(IPv4): 192.168.0.198 (LAN IP)
GAME_FIREWALL(IPv4):       213.118.13.254 (WAN IP)
GAME_BILLING(IPv4):        0.0.0.0 0
AHN_HACK_SHIELD:           0 60000 30000
LOGIN_PORT:                15002
GAME_PORT:                 15004
LOG_PORT:                  15000

Irislogdemon.cfg:

Code:
LOGDEMON_BROADCAST_SEND(IPv4): 192.168.0.198 (Lan-ip)
LOGDEMON_BROADCAST_RECV(IPv4): 192.168.0.198 (Lan-ip)
LOGIN_PORT:                15002
GAME_PORT:                 15004
LOG_PORT:                  15000

IrisLoginSrv:

Code:
LOGIN_SERVER_ADDRESS(IPv4): winglessiris.no-ip.biz (No-ip host)
LOGIN_BROADCAST_RECV(IPv4): 192.168.0.198 (Lan-ip)
LOGIN_BROADCAST_SEND(IPv4): 192.168.0.198 (Lan-ip)
LOGIN_PORT:                 15002
GAME_PORT:                  15004
LOG_PORT:                   15000
GAME_LOGIN_CHECK:           1

Ports that need to be opened in your router:

Code:
14400
14600
15000
15002
15004

All need to be opened as TCP!

IF YOU are having trouble killing a monster, and it regenerates it's HP upon being hit then read this the post I DID HERE

EDIT: for the people who keep asking me about a reupload!

This is my client, Resource.pack is f*cked, just open it in winrar, got to THE server files and put all the .text files from the resources INTO resource.pack
Or just find another client wich is the same version!

#################
###COMMON ERRORS###
#################

- E = Error
- A = Answer
- U = Error i don't know about ~

E. Processing Certification:
A. http://forum.ragezone.com/f641/tutorial-1-18-server-files-803523/index12.html#post7089124

E. IPCONV.exe DLL file missing?:
A. http://forum.ragezone.com/f641/tutorial-1-18-server-files-803523/#post6726160

E. 203 error code
A. Run the client as administrator!!!

I'll post more errors later on.
######################################

Update: Working client with gmtool.





Language Patch:

runup_c.rar (43.0 MB)


In GMTool.exe, just type converted IP and set yourself to GM in database.


I am accepting help to setup this game ! really looks interesting game ! if someone feel to help just private me or skype me johnny.cleiton ! thinking in buy a Dedicate to setup a server for this game.
 
In the Emperor name
Loyal Member
Joined
Jun 25, 2011
Messages
1,605
Reaction score
238
is really easy to host it (i did but need like 7 or 8 ips)

i can help here, but dont expect "spoon feed", you must do your part too
 
Joined
Jul 8, 2009
Messages
445
Reaction score
64
is really easy to host it (i did but need like 7 or 8 ips)

i can help here, but dont expect "spoon feed", you must do your part too

got this error when try to creat OBDC


---------------------------
Logon do Microsoft SQL Server
---------------------------
Falha de conexão:
SQLState: '42000'
Erro do SQL Server: 18488
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user '175iris'. Reason: The password of the account must be changed.

---------------------------
OK
---------------------------



I found the solution when i created the account i forget to uncheck the box that's say to change password in next login.
 
Last edited:
In the Emperor name
Loyal Member
Joined
Jun 25, 2011
Messages
1,605
Reaction score
238
when you create sql user and id (edit the ones you have), uncheck enforce password expiration and user must change password at next login
 
Joined
Jul 8, 2009
Messages
445
Reaction score
64
4. Creating an account!

- Goto Databases\WEB_MEMBERDB\Programmability\
Stored Procedures > Execute dbo.AC_sp_CreateAccount table.

- add username at @strGameAccount Value < change the value
- add password at @strGamePWD Value < change the value
- add pin 1234 at @strToGameP Value < change the value
- add sdf at @strTjUser Value < change the value
- add 1 at @strSex Value < change the value
- add 1 at @strage value < change the value
- add dsfsdf at @strBirthday value < change the value
- add fsdf at @strTrueid value < change the value
- add sdfsd at @strEmail value < change the value
- add test at @strErrinfo value < change the value



Someone can explain me better that part not understand this ! ?
 
In the Emperor name
Loyal Member
Joined
Jun 25, 2011
Messages
1,605
Reaction score
238
go to \WEB_MEMBERDB\Programmability\
and select execute on this procedure dbo.AC_sp_CreateAccount

it ask for some values
where it ask for @strGameAccount put your username
@strGamePWD put your password

and so on


 
Last edited:
Joined
Jul 8, 2009
Messages
445
Reaction score
64
go to \WEB_MEMBERDB\Programmability\
and select execute on this procedure dbo.AC_sp_CreateAccount

it ask for some values
where it ask for @strGameAccount put your username
@strGamePWD put your password

and so on




it's weird my DB dont have that procedure

sorry i sent wrong picture of DB, but my webmember DB dont have any procedure :S
look


solved account register errod just excuted the query for webdb hehe



is that erro normal ??? in Install_LS ?

 
Last edited:
Joined
Jul 8, 2009
Messages
445
Reaction score
64


also got this erro in Install_GS its is normal ?


Found Solution for both erro in Install_gs and Install_Ls

i need go insider folder located in C:\Windows\SysWOW64

and excute odbcad32 create the OBDC there Lol fuk win 64 bits always more hard.



Welll Everything working Okay i think i can login to account but when i try to connect to the server it's happen

 
Last edited:
In the Emperor name
Loyal Member
Joined
Jun 25, 2011
Messages
1,605
Reaction score
238
@Caosfox
Why do you need 7-8 IPs ? You can run all channels with 1 public and then add 1 loopback for each channel.

i run it on vm´s, and im lazy to edit loopbacks, so is easier to add 7 lans.
but yeah, you can use 1 ip





also got this erro in Install_GS its is normal ?


Found Solution for both erro in Install_gs and Install_Ls

i need go insider folder located in C:\Windows\SysWOW64

and excute odbcad32 create the OBDC there Lol fuk win 64 bits always more hard.



Welll Everything working Okay i think i can login to account but when i try to connect to the server it's happen


to log with client (right now) you need to use the ipconv to convert the server ip (like 10.0.0.1 to 122235447) and create a .bat or a shortcut and put irisclient.exe 122235447 (your server converted ip)
 
Joined
Jul 8, 2009
Messages
445
Reaction score
64
i run it on vm´s, and im lazy to edit loopbacks, so is easier to add 7 lans.
but yeah, you can use 1 ip





to log with client (right now) you need to use the ipconv to convert the server ip (like 10.0.0.1 to 122235447) and create a .bat or a shortcut and put irisclient.exe 122235447 (your server converted ip)



Bro i already did that's but still the same i was wondering me if there is anything wrong with my .in server files i can use the same local IP in all right ?? or i really need put wan ip ???
 
In the Emperor name
Loyal Member
Joined
Jun 25, 2011
Messages
1,605
Reaction score
238
in servertool all servers have they own channel? and you click on "game master" (when you click on it, on servertool say "user" at login server
 
Back
Top