Logo

CS.RIN.RU - Steam Underground Community

Do not use a Hotmail, Outlook, Live or MSN email address! Microsoft servers reject all emails from our server.
It is currently Tuesday, 28 Mar 2017, 23:37

English | Русский




Post new topic Reply to topic  [ 943 posts ] 
Author Message

Post Post subject: TINserver - win/linux   
Posted: Saturday, 20 Dec 2014, 05:52   Reply with quote
Cooking Steam for CS RIN!
User avatar
Joined: Monday, 16 Oct 2006, 19:52
Posts: 3465
TINserver

This is a more or less secret project I have been working on for years and occupied me most of time... a Steam server.
It is the successor of VirtualSteamServer, just like TINcft was the successor of CFToolbox.

As i start to decide to stop coding steam stuff, I decided to release a simplified and kinda functional version of it.
It is anyway a bit bugged... :p

A Steam client launcher is included to make it connect to the server.

Support will be very limited, i just didn't wanted years of work to finish lost on an old hard drive ...
Hope it will be usefull for some of you.

2014-12-19 : Initial release
2015-01-07 : Fixed chat crash and client server ticket authentication
2016-02-15 : Protocol updates
2016-09-04 : Cumulative update (plugins, users registration, 64bit support, protocol update,migrated to vs2015, centos 7 is now used for linux builds,...)
2016-09-22 : Improved windows 8.1 / windows 10 and x64 games compatibility, and some other fixes
2016-10-20 : Added support for manifests with symlinks, protocol updates
2016-11-04 : Fixed issues with appinfos
2016-12-07 : Added GameCoordinator plugin API
2016-12-11 : Fixed issues with x64 games / dedicated servers
2017-01-12 : Fixed x64 client support, fixed dedicated server / server browser, new client branchs support, added configurable dns hostname redirection in tinserverclient, added licence package id search in logs when an app license is requested, adde support for custom static files to be served in SteamWeb folder, Basic support for inventory items schema (but empty items store)
2017-02-17 : changed content 3 folder to be like a steamapps folder, steamstub apps support, confiiguratble wallet, ip restrictions, and a few fixes


You do not have the required permissions to view the files attached to this post.


Last edited by steamCooker on Saturday, 18 Feb 2017, 01:22, edited 22 times in total.

Top
 Profile  

Post Post subject: Re: TINserver 20141219 - win/linux   
Posted: Saturday, 20 Dec 2014, 17:10   Reply with quote
Super flooder Почетный графоман
User avatar
Joined: Sunday, 14 Feb 2010, 04:59
Posts: 1211
This is awesome, LAN Steam :D

May I ask you, it is possible to add a subscription for a game in the server?

Btw, this is awesome =))

[[Please login to see this link.]]

_________________
It is no measure of health to be well adjusted to a profoundly sick society. - JK


Top
 Profile  

Post Post subject: Re: TINserver 20141219 - win/linux   
Posted: Saturday, 20 Dec 2014, 17:28   Reply with quote
Advanced forumer Завсегдатай
Warnings: 1/3
Joined: Tuesday, 08 Dec 2009, 01:50
Posts: 173
Working with steam or without ?


Top
 Profile  

Post Post subject: Re: TINserver 20141219 - win/linux   
Posted: Saturday, 20 Dec 2014, 17:46   Reply with quote
Cooking Steam for CS RIN!
User avatar
Joined: Monday, 16 Oct 2006, 19:52
Posts: 3465
You need steam , it downloads the client from the server, all you need is the bootstrap that i included.
RIPAciD, you just need to add the subscription in the TINserver.ini
dump the pkgcache to find the one you need


Top
 Profile  

Post Post subject: Re: TINserver 20141219 - win/linux   
Posted: Saturday, 20 Dec 2014, 18:08   Reply with quote
Advanced forumer Завсегдатай
Warnings: 1/3
Joined: Tuesday, 08 Dec 2009, 01:50
Posts: 173
big thnx dude,
this is lifetime project ? may be blocked with steam ?
No need crack for playing games right ?
how can i blocked steam update for lifetime using ?


Top
 Profile  

Post Post subject: Re: TINserver 20141219 - win/linux   
Posted: Saturday, 20 Dec 2014, 18:55   Reply with quote
Super flooder Почетный графоман
User avatar
Joined: Sunday, 14 Feb 2010, 04:59
Posts: 1211
steamCooker wrote:
You need steam , it downloads the client from the server, all you need is the bootstrap that i included.
RIPAciD, you just need to add the subscription in the TINserver.ini
dump the pkgcache to find the one you need


Thank you. Then I add it to TINserver.ini like this, <appid>=<appname> right?

--edit--

I have to add the packageid or appid?

--edit--

Got it, it's the packageid, sorry :oops:

_________________
It is no measure of health to be well adjusted to a profoundly sick society. - JK


Top
 Profile  

Post Post subject: Re: TINserver 20141219 - win/linux   
Posted: Saturday, 20 Dec 2014, 19:05   Reply with quote
Cooking Steam for CS RIN!
User avatar
Joined: Monday, 16 Oct 2006, 19:52
Posts: 3465
it may be blocked by steam, just like when they changed the protocols .
if you don't un "update client", it wont update it
yes, it is package id, the "name" is just so u know what it is, it is not important


Top
 Profile  

Post Post subject: Re: TINserver 20141219 - win/linux   
Posted: Saturday, 20 Dec 2014, 19:31   Reply with quote
Advanced forumer Завсегдатай
User avatar
Joined: Tuesday, 07 Feb 2012, 19:54
Posts: 135
steamCooker
Thanks for the great project!
But I don't understand, can I change client region on Russia example?


Top
 Profile  

Post Post subject: Re: TINserver 20141219 - win/linux   
Posted: Saturday, 20 Dec 2014, 19:41   Reply with quote
Advanced forumer Завсегдатай
Warnings: 1/3
Joined: Tuesday, 08 Dec 2009, 01:50
Posts: 173
not work me.

1 - I am extracted TINserver.20141219.7z to D:\Program Files\TINserver
2 - I am started D:\Program Files\TINserver\_run_me_first.bat with admin rights
3 - Updated client files,
4 - I am started D:\Program Files\TINserver\TINserver.exe with admin rights
5 - I am started D:\Program Files\TINserver\client\TINserverClient.exe with admin rights
6 - I have error:

Image


Top
 Profile  

Post Post subject: Re: TINserver 20141219 - win/linux   
Posted: Saturday, 20 Dec 2014, 19:43   Reply with quote
Super flooder Почетный графоман
User avatar
Joined: Wednesday, 17 Oct 2012, 15:19
Posts: 719
Location: Bulgaria
Nice work, steamCooker! I want to ask if it's possible TINServerClient to connect to a custom port and not 80?

_________________
Our new url address: [[Please login to see this link.]]
"Настане вечер - месец изгрее, звезди обсипят свода небесен;
гора зашуми, вятър повее, - Балканът пее хайдушка песен!"


Top
 Profile  

Post Post subject: Re: TINserver 20141219 - win/linux   
Posted: Saturday, 20 Dec 2014, 20:17   Reply with quote
Cooking Steam for CS RIN!
User avatar
Joined: Monday, 16 Oct 2006, 19:52
Posts: 3465
Shlak, do you mean the cellid ? it is hardcoded in TINserver, as i didn't see a need to change it , but if really usefull , adding a parameter would be possible
Ortakey, this error is "normal", i never implemented that service but it is not blocking . if it does, check the ip you configured in the launcher, and start from a clean client folder.
Voksi_Bulgarian, no it will use port 80, some ports shouldn't be changed or it wont work btw...


Top
 Profile  

Post Post subject: Re: TINserver 20141219 - win/linux   
Posted: Saturday, 20 Dec 2014, 20:32   Reply with quote
Super flooder Почетный графоман
User avatar
Joined: Sunday, 14 Feb 2010, 04:59
Posts: 1211
@Ortakey

did you added an account & steamguard key in \tools\PICSdownloader.ini then started _run_me_first.bat?

@steamCooker

TINserver crashes when opening server browser, in steam client and games.

_________________
It is no measure of health to be well adjusted to a profoundly sick society. - JK


Top
 Profile  

Post Post subject: Re: TINserver 20141219 - win/linux   
Posted: Saturday, 20 Dec 2014, 22:03   Reply with quote
Cooking Steam for CS RIN!
User avatar
Joined: Monday, 16 Oct 2006, 19:52
Posts: 3465
indeed i forgot to initialize the master server db .... :p
here is a hot fix, it also includes a new config to set the cellid


Last edited by steamCooker on Monday, 22 Dec 2014, 02:28, edited 1 time in total.

Top
 Profile  

Post Post subject: Re: TINserver 20141219 - win/linux   
Posted: Saturday, 20 Dec 2014, 23:16   Reply with quote
Super flooder Почетный графоман
User avatar
Joined: Sunday, 14 Feb 2010, 04:59
Posts: 1211
steamCooker wrote:
indeed i forgot to initialize the master server db .... :p
here is a hot fix, it also includes a new config to set the cellid


Yes, it works now :D

Amazing project!

--edit--

Can I bind the server to a vpn, evolvehq for example?

_________________
It is no measure of health to be well adjusted to a profoundly sick society. - JK


Top
 Profile  

Post Post subject: Re: TINserver 20141219 - win/linux   
Posted: Saturday, 20 Dec 2014, 23:21   Reply with quote
Cooking Steam for CS RIN!
User avatar
Joined: Monday, 16 Oct 2006, 19:52
Posts: 3465
i am not sure. does the vpn have a network interface id ? if so, configure it as the first network interface in the .ini so it will pick that ip.


Top
 Profile  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 943 posts ]  Go to page 1, 2, 3, 4, 5 ... 63  Next


Who is online

Users browsing this forum: iiizanagiii and 2 guests


Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum




Powered by phpBB® Forum Software © phpBB Group