Monday, July 11, 2011

Counter Strike Source Dedicated Server Installation

Requirements

1 GB of free space on disk.
Recomanded OS: XP Service Pack 2 (but it runs well on Vista too)
1 GB of RAM Memory

Installing the server


First af all create a new folder named SRCDS anywhere on disk.
Then download CS Source Server Creator . Double click, Next chose the SRCDS directory and click Install. The installer will open a command prompter black window. Just wait until the installer downloads the server. When it is done, the black window goes away. That means you are done downloading the server.
Some antivirus softwares will get a false virus detection when you run the installer. Don`t worry ! The installer is 100 % safe ! It is just HLDS Update Tool , a little bit simplified for you not to complicate yourselvs with command lines.

Servers configuration


Go to SRCDS\orangebox\cstrike\cfg and check if you have there a file named server.cfg. If it is not there, create it with Notepad or Wordpad and save it with cfg extension. Then open it and copy this:

// server name
hostname "Server Name"

// rcon passsword
rcon_password "password"

// server cvars
mp_friendlyfire 0
mp_footsteps 1
mp_autoteambalance 1
mp_autokick 0
mp_flashlight 1
mp_tkpunish 1
mp_forcecamera 0
sv_alltalk 0
sv_pausable 0
sv_cheats 0
sv_consistency 1
sv_allowupload 1
sv_allowdownload 1
sv_maxspeed 320
mp_limitteams 2
mp_hostagepenalty 5
sv_voiceenable 1
mp_allowspectators 1
mp_timelimit 25
mp_chattime 10
sv_timeout 65

// bots
bot_quota 0
bot_quota_mode fill
bot_difficulty 2
bot_chatter off
bot_auto_follow 1
bot_auto_vacate 1
bot_join_after_player 0
bot_defer_to_human 1
bot_allow_rogues 0
bot_walk 0
bot_join_team any
bot_eco_limit 2000
bot_allow_grenades 1
bot_all_weapons
bot_allow_grenades 1
bot_allow_pistols 1
bot_allow_sub_machine_guns 1
bot_allow_shotguns 1
bot_allow_rifles 1
bot_allow_snipers 1
bot_allow_machine_guns

// round specific cvars
mp_freezetime 6
mp_roundtime 5
mp_startmoney 800
mp_c4timer 45
mp_fraglimit 0
mp_maxrounds 0
mp_winlimit 0
mp_playerid 0
mp_spawnprotectiontime 5

// bandwidth rates/settings
sv_minrate 0
sv_maxrate 0
decalfrequency 10
sv_maxupdaterate 60
sv_minupdaterate 10

// server logging
log off
sv_logbans 0
sv_logecho 1
sv_logfile 1
sv_log_onefile 0

// operation
sv_lan 0
sv_region 0

// execute ban files
exec banned_user.cfg
exec banned_ip.cfg



Opening the server


There is only one way to open the server so pay attention !
Go to SRCDS directory an look for srcds.exe. Right click on it and select "Create Shortcut" or “Send to -> Desktop” (if you want a shortcut on your Desktop) .
Right click thr shortcut and select "Proprieties".
In the Target field leave a space after the last character and copy this:

-console -game cstrike -insecure +maxplayers 22 +map de_dust2

You can costumize it :
"-console" – is for the ingame console (the one that opens with `)
"-game cstrike" – is for the counter strike game
"-secure" – is for your VAC anti cheat. If you want it disabled just type insecure instead of secure
"+maxplayers 22 – is the maximal number of slots on your server (you can change it)
"+map de_dust2 - the starting map (you can olso change it)




Patching the server

If you want your server to be Steam Only, skip this step !
But if you want it to accept non steam users, download this patch and unzipp it.
Copy the content of css-dods folder (bin,steam,rev.ini) to SRCDS\orangebox and overwrite the existig files.
Now you have a Counter Strike Source dedicated server that accepts Steam and Non Steam users.

Now we will make sure that you can administrate your server.
In order to do this you will have to install Source Metamod and Sourcemod or Mani Admin Plugin.
See the Source Metamod installation tutorial.
See the Sourcemod installation and configuration tutorial.
See the Mani Admin Plugin tutorial.

Click Here for Hindi Songs

90 comments:

  1. Hi excellent blog! Does running a blog similar to this require a great deal of work?
    I've very little expertise in computer programming but I was hoping to start my own blog soon. Anyhow, if you have any suggestions or tips for new blog owners please share. I know this is off subject nevertheless I simply had to ask. Cheers!

    Here is my homepage - best registry cleaners

    ReplyDelete
  2. I do not even know how I stopped up right here, but I assumed this publish
    was once good. I don't know who you are but definitely you are going to a famous blogger if you aren't already.
    Cheers!

    Take a look at my site :: make money for free online

    ReplyDelete
  3. Incredible! This blog looks exactly like my old one!

    It's on a completely different subject but it has pretty much the same layout and design. Outstanding choice of colors!

    Also visit my site ... rar Password cracker

    ReplyDelete
  4. What's Taking place i'm new to this, I stumbled upon this I have found It positively useful and it
    has aided me out loads. I'm hoping to give a contribution & assist other customers like its aided me. Good job.

    Visit my blog how do you get minecraft for free

    ReplyDelete
  5. This website truly has all the information I wanted about this subject and didn't know who to ask.

    my blog post; funny photo

    ReplyDelete
  6. Article writing is also a excitement, if you know
    then you can write if not it is difficult to write.


    My blog - Play minecraft free

    ReplyDelete
  7. Next time I read a blog, I hope that it does not disappoint me just as much as this one.

    After all, Yes, it was my choice to read through, but I truly thought you'd have something useful to say. All I hear is a bunch of complaining about something that you can fix if you weren't too
    busy searching for attention.

    Feel free to surf to my web page: minecraft download free vollversion

    ReplyDelete
  8. Good article. I am going through many of these issues as well.
    .

    Here is my page ... rar password cracker

    ReplyDelete
  9. I'm really enjoying the design and layout of your blog. It's a very easy on
    the eyes which makes it much more enjoyable for me to come here and visit more often.
    Did you hire out a designer to create your theme? Exceptional
    work!

    Have a look at my web blog: download sharecash

    ReplyDelete
  10. I think that is one of the such a lot vital information for me.
    And i'm happy reading your article. However should statement on some common things, The web site style is great, the articles is really excellent : D. Good activity, cheers

    Also visit my web site: free minecraft giftcode

    ReplyDelete
  11. Hi! I'm at work browsing your blog from my new iphone! Just wanted to say I love reading your blog and look forward to all your posts! Keep up the great work!

    Here is my page; rar password cracker

    ReplyDelete
  12. bookmarked!!, I like your site!

    Also visit my web site - LOL videos

    ReplyDelete
  13. bookmarked!!, I like your site!

    Here is my site; LOL videos

    ReplyDelete
  14. I'm gone to inform my little brother, that he should also pay a quick visit this web site on regular basis to take updated from most recent reports.

    Also visit my weblog Fail Compilation 2013

    ReplyDelete
  15. I couldn't resist commenting. Exceptionally well written!

    Also visit my page funny vi

    ReplyDelete
  16. Download All Recent Games, Movies, Apps, Mobile Stuff and everything else for free at
    http://www.rls-log.net

    You can download from the following categories

    Full Version Applications for Android, iOS, MAC,
    Windows
    Full Version Games for Linux, MAC, PC, PS3, Wii, Wii U, XBOX360 and other systems
    Full Movies And Cinema Movies BDRiP, Cam, DVDRiP, DVDRiP Old, DVDSCR, HDRiP, R5,
    SCR, Staff Picks, Telecine, Telesync, Workprint
    Full Music Album MP3s and Music Videos Music, Albums, iTunes, MViD, Singles/EPs
    Full Version Ebooks eBook Magazines

    Download all you want for free at http://www.rls-log.
    net

    Also visit my blog post ... free iphone games

    ReplyDelete
  17. I'm not sure exactly why but this blog is loading very slow for me. Is anyone else having this issue or is it a problem on my end? I'll check back later and see if the problem still
    exists.

    my homepage ... Funny Pictures

    ReplyDelete
  18. A Dedicated Servers is a single pc in a system arranged for providing the needs of the system. For example, some systems require that one pc be set aside to manage emails between all the other computers. A devoted hosting server could also be a pc that controls printing device resources. Note, however, that not all web servers are devoted. In some systems, it is possible for a pc to act as a hosting server and perform other functions as well. In the Web hosting business, a devoted hosting server is typically a leased service. The user leases the hosting server, software and an Internet access from the Web variety.

    ReplyDelete
  19. Download All Recent Games, Movies, Apps, Mobile Stuff and everything else for free
    at http://gamesdownload4free.tk

    You can download from the following categories

    Full Version Applications for Android, iOS, MAC, Windows
    Full Version Games for Linux, MAC, PC, PS3, Wii, Wii
    U, XBOX360 and other systems
    Full Movies And Cinema Movies BDRiP, Cam, DVDRiP, DVDRiP Old,
    DVDSCR, HDRiP, R5, SCR, Staff Picks, Telecine, Telesync,
    Workprint
    Full Music Album MP3s and Music Videos Music, Albums, iTunes, MViD, Singles/EPs
    Full Version Ebooks eBook Magazines

    Download all you want for free at http://gamesdownload4free.
    tk

    ReplyDelete
  20. Hello friends, its wonderful paragraph about educationand completely explained, keep it up all the time.



    my blog post ... hack twitter

    ReplyDelete
  21. Spot on with this write-up, I really believe that this site needs far more attention.

    I'll probably be returning to read more, thanks for the info!

    Feel free to visit my homepage: Hack Twitter Accounts Free Tool

    ReplyDelete
  22. It is not my first time to pay a quick visit this website, i am browsing this
    site dailly and take nice facts from here everyday.

    Review my weblog - secrets to dragonvale

    ReplyDelete
  23. PSN Code Card 100$

    Stop by my blog ... Free PSN Cards

    ReplyDelete
  24. Hey I am so delighted I found your blog page, I really found you
    by mistake, while I was browsing on Aol for something else,
    Anyhow I am here now and would just like to say kudos for
    a fantastic post and a all round entertaining blog (I also love the theme/design),
    I don’t have time to look over it all at the moment
    but I have saved it and also included your RSS feeds, so when I have time I will be
    back to read more, Please do keep up the superb work.


    Feel free to visit my homepage ... http://concordancewatc.ucoz.com/blog

    ReplyDelete
  25. farmacia on line 25 mg, 50 mg ja 100 mg sildenafiilia sitraattina.


    Stop by my web site :: bgpoetryart.com

    ReplyDelete
  26. I have been surfing online more than three hours
    today, but I never found any attention-grabbing article like yours.
    It is beautiful value sufficient for me. In my view, if all website owners and bloggers made just right content material as you probably did, the net can be a lot more helpful than ever before.


    Feel free to visit my web site: Recover Twitter Password Tutorial

    ReplyDelete
  27. Hi, I do believe this is a great site. I stumbledupon it ;) I'm going to revisit yet again since I bookmarked it. Money and freedom is the best way to change, may you be rich and continue to help other people.

    Visit my web page ... victorinox watches for men

    ReplyDelete
  28. Hi my loved one! I want to say that this post is awesome, nice
    written and come with almost all vital infos.
    I'd like to peer extra posts like this .

    Here is my website; Online Games

    ReplyDelete
  29. I've been browsing online more than 3 hours today, yet I never found any interesting article like yours. It's pretty worth enough for me.

    Personally, if all website owners and bloggers made good content as you did,
    the net will be a lot more useful than ever before.


    Here is my web blog; http://www.sbwire.com/press-releases/skinception-stop-grow-review-hair-growth-inhibitor-body-hair-reduction-at-follicular-cell-activity-205443.htm

    ReplyDelete
  30. Thanks for ones marvelous posting! I genuinely enjoyed reading
    it, you happen to be a great author. I will always bookmark your blog and will often come back later in life.
    I want to encourage you to continue your great
    posts, have a nice weekend!

    Here is my blog post: vigorelle ingredients

    ReplyDelete
  31. What's up, just wanted to mention, I loved this blog post. It was funny. Keep on posting!

    my weblog - remove cellulite workout

    ReplyDelete
  32. Greetings from Colorado! I'm bored to tears at work so I decided to check out your site on my iphone during lunch break. I enjoy the information you provide here and can't wait to take a look when I
    get home. I'm amazed at how quick your blog loaded on my mobile .. I'm not even using WIFI, just 3G
    .. Anyways, wonderful site!

    Also visit my web site; kyle leon training program

    ReplyDelete
  33. Hey there! Do you know if they make any plugins to help with Search Engine Optimization?

    I'm trying to get my blog to rank for some targeted keywords but I'm not seeing very good results.
    If you know of any please share. Thanks!

    Check out my blog ... sexual favors

    ReplyDelete
  34. What impact does it need on visitors with the free version vs the 45
    bit variation?

    Take a look at my web site :: dating advice for men

    ReplyDelete
  35. To start with, enable me to state that your particular webpage
    is definitely very good. we love the design that you have got.
    It had been extremely simple in the eye. Appreciate your very own write-up also.

    Simply subscribed to the supply to ensure we won't be lacking out on any form of the most recent. Excellent job! Cheers to an effective enterprise

    my weblog - cystic acne

    ReplyDelete
  36. Saved as a favorite, I love your web site!

    My web site ... semenax

    ReplyDelete
  37. Males and ladies should feel given equal chances in work irrespective of whether the
    job has been classified for males exclusively or otherwise not.



    Feel free to surf to my site :: online dating directory

    ReplyDelete
  38. Adore your recipes! So excellent

    my blog - raw chia seeds uk

    ReplyDelete
  39. Hey I know this is off topic but I was wondering if you knew
    of any widgets I could add to my blog that automatically
    tweet my newest twitter updates. I've been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this. Please let me know if you run into anything. I truly enjoy reading your blog and I look forward to your new updates.

    Also visit my web-site her solution uk reviews

    ReplyDelete
  40. Quality articles is the important to be a focus for the users to pay a
    visit the site, that's what this web site is providing.

    Here is my homepage :: natural collagen production

    ReplyDelete
  41. Admiring the time and effort you put into your website and detailed information you provide.
    It's awesome to come across a blog every once in a while that isn't the same old rehashed information.
    Fantastic read! I've bookmarked your site and I'm adding your RSS feeds to my
    Google account.

    Feel free to visit my site; http://www.sbwire.com/press-releases/vigrx-oil-effectiveness-on-male-sexual-functions-new-study-187192.htm

    ReplyDelete
  42. I feel like I've been on the receiving end of a stampeed after reading all this. It's not good waking uρ ωith a hangover.


    Stoρ by my wеbsite :: long term loans instant

    ReplyDelete
  43. Hello, i think that i saw you visited my web site thus i came to return the choose?

    .I am attempting to in finding things to enhance my site!
    I suppose its ok to make use of a few of your ideas!!

    Here is my homepage ... pharmacy technician course

    ReplyDelete
  44. I absolutely love your blog.. Great colors & theme.
    Did you make this site yourself? Please reply back as I'm attempting to create my own personal blog and want to find out where you got this from or just what the theme is named. Many thanks!

    My website; click here

    ReplyDelete
  45. I always emailed this webpage post page to all my contacts, because if like to read it next my friends will too.


    Review my webpage: cellulite treatment reviews

    ReplyDelete
  46. I am really pleased to read this website posts which carries lots
    of useful information, thanks for providing these kinds of statistics.


    Also visit my web-site: Author's external home page...

    ReplyDelete
  47. Yes, thats precisely what I sought-after to uncover out!
    The info and the facts were just consummate.
    I imagine that your see is actually on monitor, the just
    well thought out and really wondrous to observe somebody which realizes simple tips to put these thoughts down so well.
    Awesome job.

    Feel free to visit my web site ... cash Online

    ReplyDelete
  48. Hi there i am kavin, its my first time to commenting anywhere, when i read
    this post i thought i could also make comment due
    to this good piece of writing.

    Stop by my blog post - 1

    ReplyDelete
  49. Ahaa, its fastidious dialogue concerning this
    article at this place at this weblog, I have
    read all that, so at this time me also commenting here.


    my webpage :: ultra hair away

    ReplyDelete
  50. Hi I am so grateful I found your site, I really found you by accident, while
    I was looking on Aol for something else, Anyways I am here now and would just like to say kudos for a tremendous post and a all round thrilling
    blog (I also love the theme/design), I don't have time to browse it all at the minute but I have book-marked it and also included your RSS feeds, so when I have time I will be back to read much more, Please do keep up the great job.

    Here is my website; Hack Into Twitter User Accounts To Get Data Back

    ReplyDelete
  51. Hmm is anyone else experiencing problems with the pictures on this blog
    loading? I'm trying to find out if its a problem on my end or if it's the blog.
    Any suggestions would be greatly appreciated.

    my site ... Twitter Password

    ReplyDelete
  52. I rarely comment, but after looking at a ton of responses
    here "Counter Strike Source Dedicated Server Installation".
    I do have 2 questions for you if you don't mind. Is it only me or does it look like some of these remarks look as if they are written by brain dead folks? :-P And, if you are writing on other online social sites, I'd like to follow
    you. Would you post a list of all of your social sites like your linkedin profile, Facebook
    page or twitter feed?

    my web page: facebook password cracker

    ReplyDelete
  53. I am really enjoying the theme/design of your web site.
    Do you ever run into any web browser compatibility issues?
    A few of my blog readers have complained about my site not working correctly in Explorer but looks great
    in Chrome. Do you have any suggestions to help fix this problem?


    Also visit my webpage ... money fast online

    ReplyDelete
  54. Attractive section of content. I just stumbled upon your website and in accession capital to assert that I acquire
    in fact enjoyed account your blog posts. Any way I will be
    subscribing to your augment and even I achievement you
    access consistently fast.

    Take a look at my web site ... minecraft beta

    ReplyDelete
  55. A Dedicated Servers is a single pc in a system arranged for providing the needs of the system. For example, some systems require that one pc be set aside to manage emails between all the other computers. A devoted hosting server could also be a pc that controls printing device resources. Note, however, that not all web servers are devoted. In some systems, it is possible for a pc to act as a hosting server and perform other functions as well. In the Web hosting business, a devoted hosting server is typically a leased service. The user leases the hosting server, software and an Internet access from the Web variety.

    ReplyDelete
  56. Woah! I'm really loving the template/theme of this website. It's simple,
    yet effective. A lot of times it's hard to get that "perfect balance" between user friendliness and visual appeal. I must say you have done a fantastic job with this. Also, the blog loads extremely quick for me on Internet explorer. Superb Blog!

    My webpage; Personal Video Recorder Ready

    ReplyDelete
  57. I wanted to thank you for this excellent read!
    ! I definitely loved every bit of it. I have you book-marked to check out new stuff you post…

    Look at my page :: password cracker for windows 7

    ReplyDelete
  58. I'm extremely happy to discover this posting. I would like to say thanks a ton for starting this very good posting!! I surely liked every function of it and I need your site stored to my personal favs so we can have a look at out unique information.

    Feel free to surf to my web site - make money online

    ReplyDelete
  59. What i don't realize is if truth be told how you are no longer actually much more smartly-liked than you might be now. You are so intelligent. You understand therefore considerably when it comes to this topic, produced me individually imagine it from numerous various angles. Its like women and men are not interested unless it is one thing to do with Woman gaga! Your personal stuffs nice. At all times maintain it up!

    Review my weblog skinception Eyelasticity reviews

    ReplyDelete
  60. Hi there! Someone in my Facebook group shared this website with us so I came to
    check it out. I'm definitely loving the information. I'm book-marking and will be tweeting this to my followers!
    Exceptional blog and amazing style and design.


    Also visit my blog; dermefface fx7

    ReplyDelete
  61. If some one desires expert view regarding blogging and site-building then i propose him/her to pay
    a quick visit this webpage, Keep up the pleasant work.


    Visit my web blog :: natural libido enhancers []

    ReplyDelete
  62. I’m not that much of a online reader to be honest but your sites really nice, keep it
    up! I'll go ahead and bookmark your website to come back later on. Many thanks

    Here is my web blog Wedding video scotland

    ReplyDelete
  63. Hi there, just wanted to say, I enjoyed this article.
    It was inspiring. Keep on posting!

    Look at my web page digital dvr

    ReplyDelete
  64. I’m not that much of a online reader to be honest but your sites really nice,
    keep it up! I'll go ahead and bookmark your website to come back later. Many thanks

    my page: http://www.Sbwire.com/press-releases/customized-fat-loss-reviews-the-truth-fast-fat-burner-designed-for-every-type-of-body-243651.htm

    ReplyDelete
  65. I just could not depart your website before suggesting that I really
    enjoyed the usual info an individual supply to your visitors?
    Is gonna be again often to check out new posts

    Here is my weblog ... Francemicro.Net

    ReplyDelete
  66. I want to to thank you for this excellent read!! I absolutely
    enjoyed every little bit of it. I have you book-marked to check out new
    stuff you post…

    Have a look at my web-site :: parkinglotplayers.com

    ReplyDelete
  67. What's up, everything is going well here and ofcourse every one is sharing facts, that's actually good, keep up writing.



    my webpage :: videos youtube

    ReplyDelete
  68. I am sure this piece of writing has touched all the internet visitors, its really really good
    post on building up new web site.

    Also visit my webpage Thomson freeview recorder

    ReplyDelete
  69. Hello everyone, it's my first visit at this site, and paragraph is in fact fruitful in support of me, keep up posting such articles.

    my web blog rosacea relief serum

    ReplyDelete
  70. I simply like to let you know, we really like the authorship on
    your site. But I'm viewing it with my Google Chrome Browser and the display does not seem to feel truly ideal. It's
    truly not a big problem as I can certainly still observe
    and browse the articles but simply thought I would allow you to know about that.

    brilliant work. Cheers.

    Feel free to visit my page; acne treatment

    ReplyDelete
  71. Very shortly this site will be famous amid all blog people, due to it's nice posts

    Also visit my web page - treating hemorrhoids (www.buildethiopia.org)

    ReplyDelete
  72. Hi! Do you know if they make any plugins to assist with Search Engine Optimization?
    I'm trying to get my blog to rank for some targeted keywords but I'm not seeing very good success.
    If you know of any please share. Thank you!

    Here is my weblog; best heartburn remedy

    ReplyDelete
  73. Hey I am so glad I found your weblog, I really found you by accident, while I was researching
    on Bing for something else, Anyways I am here now and
    would just like to say cheers for a marvelous post and a all round thrilling blog (I also love the theme/design), I don’t have
    time to look over it all at the minute but I have bookmarked
    it and also added your RSS feeds, so when I have time I will be back to read
    more, Please do keep up the fantastic b.

    my web page; lhsc []

    ReplyDelete
  74. "Worked All Zones Award" is the same concept with time zones.
    Next, build a list of prospects and develop a relationship with
    those prospects on your list. You will need an outside antenna to get clear
    reception on your radio.

    My blog post radio hrn la voz de olancho

    ReplyDelete
  75. Hi,
    I read your blog and get very exclusive information. Thanks for your aritcle. For entertainment click here-
    Escorts Norge

    ReplyDelete
  76. Thanks for the article and glad you liked the points. This is always something to be thinking about as your writing content for any site. Thanks again

    Packers Movers Mumbai



    ReplyDelete
  77. thanks for sharing this information of cold email list and how to protect and 3 tips are awesome.Well done, I admire the valuable information you offer in your articles.


    Packers And Movers In Hyderabad

    ReplyDelete
  78. Packers Movers Kolkata
    Such a nice blog content.I admire the valuable information you offer in your articles.it is Helpful gadget!
    thnaks

    ReplyDelete
  79. Packers Movers Delhi
    Great ! Posting
    This Line is that your Article should be interesting and it should provide some benefit to reader.I like this pege it is veru interesting content...
    Thanks for share

    ReplyDelete

  80. Thanks for sharing such information.yes the things your article absolutely good. I like the points that you have given.if you have more collection then please share.

    Packers and Movers Delhi


    ReplyDelete
  81. Thanks for making such a valuable blog, sincerely Kobos Mathers.

    Packers and Movers Kolkata

    ReplyDelete
  82. Your post is indeed informative and helpful...

    Mobile Phone

    ReplyDelete
  83. This is quite interested information, it helps us a lot. Keep publishing and best of luck for your next blog.

    ReplyDelete
  84. Wifi jammer


    Great!Thanks for your sharing!I enjoyed reading your articles.

    ReplyDelete
  85. phone chargers

    hi i like your post.you share good and meaningful information in this post. really thanks

    ReplyDelete

  86. Memory improvement


    well your suggestions are really great.Thanks for sharing such a awesome blog.

    <

    ReplyDelete
  87. Dive Safari Dahab

    this is the nice post . it’s also good for learning . i am really impressed . it’s helpful all of us. thank you ...

    ReplyDelete
  88. I read this article completely on the topic of the
    resemblance of hottest and earlier technologies, it's
    amazing article.

    my web blog; birth injury attorney

    ReplyDelete