* Download Rodi-Package
http://sourceforge.net/project/showfiles.php?group_id=97969&package_id=127912* Unzip this package
* If you are on a Windows-System start the "runRodiWin32.bat"
* The message which appears is only a warning that no key exist, click "ok"
* Click "setup wizard" and follow these steps
+ choose a key-size for your public key 512, 768 or 1024 bits
+ choose your GUI look & feel
+ this point is important: "choose local port to bind"
- if you are "behind a NAT" (Router) then scroll to the end of the list and choose this entry
- if all ports are open then choose random or select on of the shown ports
+ choose your connection-speed
+ "visible CLI interface", click yes
+ load table of hosts
- loads the peer-list at every start
- or only once
- or never, then you have to add the peers by hand
* Rodi closes, you have to restart rodi, click startRodiWin32.bat
* Watch the Rodi-Timple window, click "connect" and look at the bottom line of this window, if there stands "Connected ..."
then all is ok
* Watch the CLI window, scroll to the first line, look for:
CLI started
Project is under active development
Bind socket port "xxx" <- this is the port you set in setup wizard
...
... Rodi is now ready for use
Q: The port i want to choose is not in list !?A: close rodi and edit the startRodiWin32.bat, search for the entries
"CoreLocalPort" and "LocalPort", change to the new port and save this file, restart rodi
(in some cases the port needs to be forwarded in the router, protocoll UDP)
Q: I have peers in my list, the port is ok but i can't find any file, what can i do?A: Maybe there is no peer online or there is no content in the rodi network.
But you can try to run two clients with different ports on your pc to see that and how rodi works.
Q: How to run two clients on one pc?A: The easiest way is to make a copy of the whole rodi folder.
Leave your first rodi-client open(core and GUI), go to the copied rodi-folder and edit the batch-file.
Change "CoreLocalPort" and "LocalPort" to something different as the first client, save this file.
Start this batch-file.
Client 1:(e.g. Port 100)
Select the tab "Publish" and click "Add File". If that is done, this file is shown in the publish-list.
Client 2:(e.g. Port 200)
Add the localhost-ip to the peer list of client 1, choose the "Peers" tab and put this:
Address Mask Port
127.0.0.1 255.255.255.255 100
Select the "Look" tab and put a search-word that depends on your published file, e.g. txt or testfile
and click the "Find"-button.
If all works then you find your file. Mark this file and click the "Download"-Button.
Select the "Download"-tab and monitor your download or monitor your upload in client1, "Upload"-tab.
If the download is done then you find this file in the "download"-subfolder in your rodi-folder.
Q: How can i set my up- /downspeed more exactly?A: Edit the "rodiCore.script", search for these lines
conf dld downstream 60 <- set to your downspeed (KByte)
conf dld connections 3 <- max. simultaneous connections
conf dld saveto F:\rodi-p2p\rodi_0.3.2E\download <- your download path
conf uld upstream 10 <- set to your downspeed (KByte)
conf uld connections 2 <- max. simultaneous connections
Save the file and restart rodi.
Q: Can i change this ugly rodi-icon? How?A: Yes you can. Close rodi and rename the "rodiTimple.jar" to "rodiTimple.zip".
Open this zip-file and delete all images in the images folder.
Rename the file back to *.jar.
Save your logo to "logo.JPG", size 100 x 100, and put it in the rodi-path.
Restart rodi.
Q: Why is there continous traffic in the downloads part?A: GUI and Rodi Core talk to each other.
Q: Where can i find a list of possible commands for rodi-core?A: In core write a "?", this gives you a list of possible commands.
To get a help how to use a command, type e.g. "nat open ?", this gives you the help for the nat penetration
Q: Why is there continous traffic in the downloads part?A: GUI and Rodi Core talk to each other
http://sourceforge.net/forum/forum.php?thread_id=1296967&forum_id=339743 Most likely you talk about packets between GUI frontend (Timple) and Rodi Core. In the current version Rodi Core reporst total number or bytes
and packets went through the system.
You can close GUI and check the firewall that no packets are getting out until your explicit action.
This problem will be fixed in the future releases
Q:
how can you tell how many peers are transferring a file to you?A: currenlty only using command shell, command dld stat
Q: Why does publishing url create an exception?A:
http://sourceforge.net/forum/forum.php?thread_id=1296968&forum_id=339743 It is not fully supported. i paused the implemenation for this one, sorry
Q: How does someone start a transfer using this saved hash file?A: send hem/her RodiHash file
downloader shoul browse to the file
using that small button with three dots on the Look panel
Q: Does rodi have default upload and download speed caps setup?A: yes, the ones SetupWizard sets
open file rodiCore.script
in any text editor and read it
but you can change it anytime
Q: so it will never support wildcards search or anything like that?A: wildcards will be supported
but most likely not a regular client, but Rodi Crawler
Rodi Crawler is a system which makes search for you
Q: Can I run more than one client at a time?A: you can run 2 rodi clients on one PC (see screenshots
http://larytet.sourceforge.net/images/tests/3clients.PNG)
Q: Can I simulate packetloss and errors in rodi for testing?A: and you can simulate packet loss and line errors
command dbg packetloss
Q: How do nicknames work in chat?A: lesson 4.3 in the User Manual
Q: Are public/private keys for encryption in Rodi?A: no encryption yet, just authentication
you have one trustee already - GUI frontend is a trustee with management level
you can configure your client to accept Look requests and Get Data requests only from trustees
your client will silently drop unsigned packets
Q: does Rodi maintain any connections? Or does UDP make it connectionless?A: no connections
http://sourceforge.net/forum/forum.php?thread_id=1297002&forum_id=339743Q. Java eats memory on my desktop...A: add argument -Xmx30M to the command line in the batch file runRodiWin32.bat, for example
start javaw -Xmx30M -jar rodi.jar LocalPort 53