py3d-worlds-developer Mailing List for py3d-worlds
Status: Alpha
Brought to you by:
jhamel
You can subscribe to this list here.
2010 |
Jan
(7) |
Feb
(6) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
(1) |
Jul
(4) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
From: Jürgen H. <jh...@us...> - 2011-09-01 21:16:17
|
Hi all, this new client has now a message server to send IM between the people. It works with the xmpp protocol and you can set for a workaround your friends at the local_friends.cfg file. If you not have a jabber account, you can use a client like pidgin and create a new jabber-account at vrapnet.com ( without encrypting). Bye Jürgen -- Cyrus-Computer GmbH Linux Server Support Jürgen Hamel Cuon - Warenwirtschaft mit Linux http://www.cuon.org Twitter: cuonOne Jabber: jh...@cu... |
From: Jürgen H. <jh...@us...> - 2011-07-28 13:47:25
|
Hi all, the first tests with the mv3d framework are done, I setup the server running on cuonsim2.de and also do some work with the viewer. The mv3d framework use wx GUI and so I hope, that someone has some expierence with that. I use normaly GTK, so I have only basic expierence with that wx GUI. I build a wx Window around the viewer, also a little menu. You can check is out from the svn and then you can run the viewer with : ./runClient.sh click on connect, then set the admin password to "barner", choose then the panda player from the list. Configuration are at the etc/client config files. Hope it works and if some of you have some knowledge with wx, send me an email, ty. bye, Jürgen -- Cyrus-Computer GmbH Linux Server Support Jürgen Hamel Cuon - Warenwirtschaft mit Linux http://www.cuon.org Twitter: cuonOne Jabber: jh...@cu... |
From: Jürgen H. <jh...@us...> - 2011-07-23 13:55:43
|
Hi, as I wrote here , I have setup the framework to the svn tree, please check that out. In addition to the new framework we have some places to begin: a) the Framework use "newov" at the webserver environment, but i think, that "bottle" is better and perhaps, like in our sources, as a standalone Webserver.(WebServer.py). What do you think about that ? b)The FW uses different Places for the Environment, we shall set them all to etc/xxx . I program at that and use for this time environment variables, setting by a shell start script c)The store system shall be converted to our Database Backend d) To be opensim compatible we will use uuid instead of id Did someone of you have special interests to do something of this work ? Bye Jürgen -- Cyrus-Computer GmbH Linux Server Support Jürgen Hamel Cuon - Warenwirtschaft mit Linux http://www.cuon.org Twitter: cuonOne Jabber: jh...@cu... |
From: Jürgen H. <jh...@us...> - 2011-07-23 13:39:01
|
Hi, today i added the viewer sources to the svn tree. First of all is the Panda compatible viewer at the "viewer" folder in the "mv3d_p3d" directory. Yesterday I have the first success with the new framework, I created a server-realm and can connect with the viewer. All is very basic, but it works !!!! In the MV folder is the new server-Framework. bye Jürgen -- Cyrus-Computer GmbH Linux Server Support Jürgen Hamel Cuon - Warenwirtschaft mit Linux http://www.cuon.org Twitter: cuonOne Jabber: jh...@cu... |
From: Jürgen H. <jh...@us...> - 2011-07-21 17:00:31
|
Hi, We begin now to test the new mv3d framework, I setup it with rev. 151 at the svn tree. The Framework is at the MV Folder, you can start the overseer server with this: move to the folder MV/mv3d/tools/overseer and edit the overseer.conf. Then start it with the python overseer.py command. As this Beginning we must find a way to change some little things, I wish to have the config-files at our Main-Dir/etc/grid/overseer and so on. With a little hack we can use that (I set a little hack at overseer.py and we can start it with a shell script from etc/grid/overseer), but I will now find a better way. If anyone has some ideas to solve that, please tell it to me. I will move all configfiles to the etc/grid/xxx or etc/client/xxx location. bye Jürgen -- Cyrus-Computer GmbH Linux Server Support Jürgen Hamel Cuon - Warenwirtschaft mit Linux http://www.cuon.org Twitter: cuonOne Jabber: jh...@cu... |
From: Jürgen H. <jh...@cy...> - 2011-06-23 08:45:43
|
Hi, this is new in this Revision: * Inventory Items are now stored * avatar appearance are now stored * Hypergrid search works, but not the tp to the search place :-( * avatar appearance kan changed Next to do: * avatar appearance loading at startup If you not have an account at our testvrap create it here at http://vrapnet.com:8080/ mostly it should works :-) Have a nice day, Jürgen -- Cyrus-Computer GmbH Linux Server Support Jürgen Hamel Cuon - Warenwirtschaft mit Linux http://www.cuon.org Twitter: cuonOne Jabber: jh...@cu... |
From: Jürgen H. <jh...@cy...> - 2011-05-13 16:10:31
|
in the USERSERVER section of the py3d.ini shall just set the IP_AS_DNS: myserver-DNS-Name for example: IP_AS_DNS: cuonsim2.de This is neccessary for the Hypergrid. Bye Jürgen -- Cyrus-Computer GmbH Linux Server Support Jürgen Hamel Cuon - Warenwirtschaft mit Linux http://www.cuon.org Twitter: cuonOne Jabber: jh...@cu... |
From: Jürgen H. <jh...@cy...> - 2010-03-02 19:35:30
|
Yes, a good day for this project. You can run now the viewer from your favourite Browser, mostly Firefox, Internet Explorer or Safari. Simple donwload and install the plugin from this site: http://www.panda3d.org/download.php?runtime then visit our website: www.py3d-worlds.org and you can walk around the sim. Some hints: 1. if you enter your username, lastname, password and so, do it in this way: enter your username, then hit "ENTER" do this also with the other entries. The StartLocation is "PyTest", hit also "ENTER" after it. after this you are logged in and you see a ninja . Sorry, we need urgently a new avatar :-) 2. Sometimes the plugin starts not at the first time, you shall then simple do a reload of the site. Have fun Jürgen -- Cyrus-Computer GmbH Linux Server Support Jürgen Hamel Cuon - Warenwirtschaft mit Linux http://www.cuon.org Twitter: cuonOne Jabber: jh...@cu... |
From: Jürgen H. <jh...@cy...> - 2010-02-24 23:31:28
|
Hi, let me first say "thank you" to all the people at the panda3d forum, they help me a lot. And yes, I think, all the basic work is done !!!! The sim-server has now regions, this region has a nice terrain with Mountains, the Chat system works now and you login in with your own avatar, you can go around on the sim !!!!! I know, there is a lot of things to do, but I am happy, that so much things works now. bye Jürgen -- Cyrus-Computer GmbH Linux Server Support Jürgen Hamel Cuon - Warenwirtschaft mit Linux http://www.cuon.org Twitter: cuonOne Jabber: jh...@cu... |
From: Jürgen H. <jh...@cy...> - 2010-02-22 20:15:42
|
Hi all, I looked today at http://www.panda3d.org/demos/ to check if it is possible, to use our sims with a browser. And yes, it works :-) You can install the plugin and then you can play the demos. And I think, that then also work our sim in a browser. That will be very nice ! I have work a little at the network connect and set now a good method for a user login. We shall discuss about a messenger system, there are several systems possible: First at all a inGame messenger, panda shall allow this without big problems. Also a gridwide jabber-server with twisted, perhaps with the xmpp plugin for the browser. Or something other. Bye, Jürgen -- Cyrus-Computer GmbH Linux Server Support Jürgen Hamel Cuon - Warenwirtschaft mit Linux http://www.cuon.org Twitter: cuonOne Jabber: jh...@cu... |
From: Jürgen H. <jh...@cy...> - 2010-02-19 19:16:52
|
Hi all, I think about to setup a cache system for the sim server, perhaps it should work in this way: in the cache are ever 2 files, the data filed called uuid.png or whatever and the crc file, called uuid.crc. Now the sim-server call first only for the crc from the asset-server, then the simserver check, if both crc are the same, if so, it loads from the cache, if not, it loads from the assetserver and store it in the cache. Also the first neworking stuff works now, so we can now try to program a little viewer for our sim. Jürgen -- Cyrus-Computer GmbH Linux Server Support Jürgen Hamel Cuon - Warenwirtschaft mit Linux http://www.cuon.org Twitter: cuonOne Jabber: jh...@cu... |
From: Jürgen H. <jh...@cy...> - 2010-02-09 00:51:51
|
At our wiki site in the "test sim" Area is now a first RC for downloading. You can setup with this a Grid-Server or the first impressions of a sim server with a nice little 3D viewer( it has camera controls) and some predefined data for the postgresql server. Have fun Jürgen -- Cyrus-Computer GmbH Linux Server Support Jürgen Hamel Cuon - Warenwirtschaft mit Linux http://www.cuon.org Twitter: cuonOne Jabber: jh...@cu... |
From: Jürgen H. <jh...@cy...> - 2010-02-05 16:50:07
|
Yes, it is very surprised, but the grid server works now mostly. I know, there are some hours needet to make it perfectly, but I saw also, that we need our own SIM-Server to test it better and see more what happens in the communications between SIM, Grid and viewer. So I look today to the ODE (OpenDynamicsEngine) and how can we access to them. WOW Python ist so strong !!!!! Yes, I found PyOde, so we have directly access to the ODE with python, that make Life a lot easier. I began to restruct our dirs and began with the SimServer and now we shall learn a little about PyOde. I will try to find some more developer, perhaps some with knowledge in PyOde. Next days I create the database structure for the SIM, then we can try to build the regions and the prims on the regions. Bye Jürgen -- Cyrus-Computer GmbH Linux Server Support Jürgen Hamel Cuon - Warenwirtschaft mit Linux http://www.cuon.org Twitter: cuonOne Jabber: jh...@cu... |
From: Jürgen H. <jh...@cy...> - 2010-02-02 22:45:56
|
Hi all, Today we get one of the importants steps to work! As this project began, only 5 weeks ago, a lot of people say, that it is not possible, they had some good arguments: To few programer, python is to slowly, and so on. But you know, there are a lot of arguments also on our site: 1) Python very productive. And you see, we can log in in our own grid after so few weeks! 2) Python is a script language and a little more slowly then c or c++, but I think, it is not more slowly then c# !!! Ans so we planed this project to solve this problem. As we look at the server, we see, that they all mostly do same: There is incomming a xml message ( as xmlrpc, GET or POST), we parse that, generate some SQL-Queries and send them to the database. We get a respond, parse them to xml and send it back. So, our great idea was, to make all this more faster then a c# code, and so we solved today a first problem and make it really nice. look at this, Our Old Code: -------------------------------------------------------------------------------------------------------- def newItem(): env22 = request.environ['wsgi.input'].read(int(request.environ['CONTENT_LENGTH'])) print 'env at newItem = ', env22 # if env22: args = gridxml().xmltodict(env22) print args sSql = " insert into inventoryitems (assetid, avatarid, inventoryname, inventoryid , invtype , parentfolderid, " # sSql += " assettype, saleprice, saletype, groupowned, creatorid, inventorydescription, inventorynextpermissions, " sSql += " inventorycurrentpermissions, inventorybasepermissions, inventoryeveryonepermissions, flags, creationdate ) values ( " # sSql += "'" +args['Body'][0]['AssetID'][0]['Guid'][0] + "', '" + args['AvatarID'][0]+"', '" + args['Body'][0]['Name'][0] + "', '" sSql += args['Body'][0]['ID'][0]['Guid'][0] + "', " + args['Body'][0]['InvType'][0] +", '" + args['Body'][0]['Folder'][0]['Guid'][0] sSql += "', " + args['Body'][0]['AssetType'][0] + ", " + args['Body'][0]['SalePrice'][0] + ", " +args['Body'][0]['SaleType'][0] + ", " sSql += `1` if args['Body'][0]['GroupOwned'][0] == 'true' else `0` + ", '" + args['Body'][0]['CreatorIdAsUuid'][0]['Guid'][0] + "', '" sSql += args['Body'][0]['Description'][0] if args['Body'][0]['Description'][0] else '' sSql += "', " + args['Body'][0]['NextPermissions'][0] + ", " + args['Body'][0]['CurrentPermissions'][0] sSql += ", " + args['Body'][0]['BasePermissions'][0] + ", " + args['Body'][0]['EveryOnePermissions'][0] sSql += ", " + args['Body'][0]['Flags'][0] + ", " + args['Body'][0]['CreationDate'][0] + " )" result = db_com.xmlrpc_executeNormalQuery(sSql.encode()) return '<?xml version="1.0" encoding="utf-8"?><boolean>true</boolean>' else: return '<?xml version="1.0" encoding="utf-8"?><boolean>false</boolean>' -------------------------------------------------------------------------------------------------------- a lot of python code simply to insert an inventory item, and this was not complete, we must fist generate a security SQL Query and look at the answer, a lot of time in a program !! and a lot of network/and or socket time But now look at the new code: def newItem(): sSql = "select fct_inventory_add_item( '"+ request.environ['wsgi.input'].read(int(request.environ['CONTENT_LENGTH']))[3:]+ "' ) as va " return db_com.xmlrpc_executeNormalQuery(sSql)[0] ONLY 2 lines at code, no xml parsing, all very fast and a lot more easy to maintannace !!!!!! Ok, I hope, you all find this also so important as I . Have a nice day, Jürgen -- Cyrus-Computer GmbH Linux Server Support Jürgen Hamel Cuon - Warenwirtschaft mit Linux http://www.cuon.org Twitter: cuonOne Jabber: jh...@cu... |
From: Jürgen H. <jh...@cy...> - 2010-01-30 00:05:51
|
Wow, hard work all the time, but now I see the inventory on the HippoViewer. And also new Items was add to the inventory !!! bye, Jürgen -- Cyrus-Computer GmbH Linux Server Support Jürgen Hamel Cuon - Warenwirtschaft mit Linux http://www.cuon.org Twitter: cuonOne Jabber: jh...@cu... |
From: Jürgen H. <jh...@cy...> - 2010-01-28 14:20:42
|
Good news, The map function works now, and I can now teleport from sim to sim. The hint was to set a NULL-ID, also '00000000-0000-0000-0000-000000000000' as a return in the map-block function of the GridServer.py, if the Database has not a valid uuid in the table. You get this value with Utils.getNullUUID() best regards, Jürgen -- Cyrus-Computer GmbH Linux Server Support Jürgen Hamel Cuon - Warenwirtschaft mit Linux http://www.cuon.org Twitter: cuonOne Jabber: jh...@cu... |
From: Jürgen H. <jh...@cy...> - 2010-01-27 23:18:14
|
Hi, I work a little at the grid server and correct a little error, I change sim_profiles to sim-profiles as the return value, now are the other sims visible, and you can fly from sim to sim. Please use NOT the map function in the viewer, that will crash the viewer, we shall find that problem next time. bye Jürgen Hamel -- Cyrus-Computer GmbH Linux Server Support Jürgen Hamel Cuon - Warenwirtschaft mit Linux http://www.cuon.org Twitter: cuonOne Jabber: jh...@cu... |
From: Jürgen H. <jh...@cy...> - 2010-01-27 18:21:29
|
Yep, our server works now better and better :-) At last we implemented a new webserver, so new user can easy registered an account. And this new user are able to login to the Py3d-Sim . That is all very nice, I really thought, that we catch this milestone in 4, 5 month, but now it works !!! bye JH Py3D-Worlds - the new opensource server for 3D Worlds look at the project page: https://sourceforge.net/projects/py3d-worlds/ -- Cyrus-Computer GmbH Linux Server Support Jürgen Hamel Cuon - Warenwirtschaft mit Linux http://www.cuon.org Twitter: cuonOne Jabber: jh...@cu... |
From: Richard P. <gal...@gm...> - 2010-01-26 15:52:09
|
This to confirm my inscription as Richard Placide with gal...@gm... |
From: Jürgen H. <jh...@cy...> - 2010-01-26 14:01:55
|
I set a new start script called runGrid.sh to the SVN Repository. This script start all the grid server in a "screen" session. Also with the new script sc.sh you can look at the console-output of this server. Look in our Wiki http://py3d-worlds.org/py3d-worlds/wiki/admin_grid_server for more information. Jürgen Hamel -- Cyrus-Computer GmbH Linux Server Support Jürgen Hamel Cuon - Warenwirtschaft mit Linux http://www.cuon.org Twitter: cuonOne Jabber: jh...@cu... |
From: Jürgen H. <jh...@cy...> - 2010-01-25 10:02:47
|
This is the Mailinglist for py3d-worlds developer. JH -- Cyrus-Computer GmbH Linux Server Support Jürgen Hamel Cuon - Warenwirtschaft mit Linux http://www.cuon.org Twitter: cuonOne Jabber: jh...@cu... |